#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template 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 struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87; struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C; struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929; struct Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE; struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0; struct Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C; struct DoubleLookupDictionary_3_t9433A09CAF38F3924DCCC6B8DE3F51F96713A922; struct DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3; struct DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD; struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4; struct Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164; struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; struct Func_2_tACBF5A1656250800CE861707354491F0611F6624; struct Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581; struct Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C; struct Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E; struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885; struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178; struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7; struct IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03; struct IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143; struct IEnumerable_1_tE0A67F3FB4C800B39F37C976E22371A7DF4DDB1C; struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; struct IEnumerable_1_t8E50A30565DC033F3BDF1627DA5A9C930C1E0DB9; struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B; struct IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901; struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD; struct IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E; struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E; struct IEqualityComparer_1_tE79A51E61F1224CF6B9E6C7F9DDD9FC5CC09FD3A; struct IList_1_t421C938039F8E10BD0A70BD6EBF5552B97B1D3F1; struct KeyCollection_t701CF2F9BA1D193104A01496B581B6A3F38D8DC4; struct KeyCollection_t02541CB969C6789E9BB983900971E523FEA71BC7; struct KeyCollection_tCACF0F935C55F552E0FD0DDA438EC25BBF25ED51; struct KeyCollection_t555B8656568D51D28955442D71A19D8860BFF88C; struct KeyCollection_t56C9CA539771D68F44D87D0E711E4CFF69326192; struct KeyCollection_tDF99A450558E7F730EE21FE14328CE99511361B6; struct List_1_t127D148735F4EC06A9736D6E2EDD46686D015376; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72; struct List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB; struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5; struct Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04; struct ValueCollection_t5F9B90EE460F9D5D33F86C21995A946FF8457245; struct ValueCollection_t74FDEA2937112B440C9793D59E228CD60DE451FC; struct ValueCollection_t1D1B27DB918D05BA0A63482CB9982A09024878DC; struct ValueCollection_t6E6C24D8CE99E9A850AB95B69939CBBA2CB9E7D9; struct ValueCollection_tC72ADD3C4A1BECE1A0E419F63C5C423DD518C857; struct ValueCollection_t15BFCF800628CE51E3BE046B144C3FE10A416796; struct ValueGetter_2_t36D70713A017C2905D635C05F646099ABF8FE5A6; struct ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22; struct EntryU5BU5D_tE9BE14F441DCFD2977A08126ED2F533542FBAFB8; struct EntryU5BU5D_tEEDA5F4359FEF3DEC4D529C4F114429079673B0E; struct EntryU5BU5D_t17F8E70A5CCB9392AF3EB4EF446604C8AB4372FA; struct EntryU5BU5D_t7C07FADA3D121BF791083230AC898F54129541C8; struct EntryU5BU5D_tB314925F934D4288E8F1FEFD9BAB2450767E315F; struct EntryU5BU5D_tBE33281384C15BC055D7F39B7D14FB6169628320; struct SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01; struct SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88; struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053; struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C; struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct PathStepU5BU5D_tCC66987CB16537F0B28E728082A3C353E9A625B2; struct GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893; struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct Assembly_t; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; struct EventInfo_t; struct Exception_t; struct FieldInfo_t; struct GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14; struct GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D; struct ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90; struct MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC; struct MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MemberInfo_t; struct MethodBase_t; struct MethodInfo_t; struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F; struct PropertyInfo_t; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; struct String_t; struct StringBuilder_t; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct Type_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B; struct WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B; struct U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7; struct U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926; struct U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8; struct U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03; struct U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34; struct U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238; struct U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755; struct U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED; struct U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40; struct U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D; struct AddEventAdapter_tE0DE36700D110F4D267B26686541ABCF9588A6DD; struct GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8; struct U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973; struct U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793; struct U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8; struct U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE; struct U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406; struct U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC; struct U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68; IL2CPP_EXTERN_C RuntimeClass* Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Direction_tF0277538788497AF21AC96E7DED1DFA958560FC0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EventInfo_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tD890B0F65ABAD0B3D3FDCE92EDC9BC15264F36B0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tE0A67F3FB4C800B39F37C976E22371A7DF4DDB1C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t69908BE263733D5C3989BAC671BE4067F7FE66E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_1_t421C938039F8E10BD0A70BD6EBF5552B97B1D3F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t127D148735F4EC06A9736D6E2EDD46686D015376_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodBase_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodInfo_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PathStepType_t472958133C8626AB4B27A6D2951C3C2AF8BFB75C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeArray_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tE3F0AA884A069673772CF4F230C3542C43A84D0C____AEAB8CBF0F8D91747CD9D0B9512DF7A2F96DFAEA4D2FFEA89EF2654D47B721AF_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8; IL2CPP_EXTERN_C String_t* _stringLiteral008017EB3020FBD0D7B13F1DFD6E6B508345DBBE; IL2CPP_EXTERN_C String_t* _stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75; IL2CPP_EXTERN_C String_t* _stringLiteral0312B7097AC8B11AFDEA5E693CEE5800298FB6AA; IL2CPP_EXTERN_C String_t* _stringLiteral03AB2C403B6556E5A76B2BE4E510934AD585B8A1; IL2CPP_EXTERN_C String_t* _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2; IL2CPP_EXTERN_C String_t* _stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21; IL2CPP_EXTERN_C String_t* _stringLiteral0998B927332BD3D3FA31ADAA179A89C9ED471F54; IL2CPP_EXTERN_C String_t* _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40; IL2CPP_EXTERN_C String_t* _stringLiteral0A12E14A8352046747ED2DAAB8A78C057C6AE00E; IL2CPP_EXTERN_C String_t* _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72; IL2CPP_EXTERN_C String_t* _stringLiteral0BB39DE8D1B747008B7AA481357BD906FEA90B6F; IL2CPP_EXTERN_C String_t* _stringLiteral0C4A74813E03670A3DDF68FD7559A475174A5814; IL2CPP_EXTERN_C String_t* _stringLiteral0C52B300840D30CF95D86AED2546C77721EE5F99; IL2CPP_EXTERN_C String_t* _stringLiteral0CE918CF589A0B3A3BDB90F0F98BCC43CDF6169E; IL2CPP_EXTERN_C String_t* _stringLiteral0CEBF7DFA17440E9873C47A2C1BE712F98DFA500; IL2CPP_EXTERN_C String_t* _stringLiteral0E8CC69E0DE8D21F80E20BC714086F8E57BAD951; IL2CPP_EXTERN_C String_t* _stringLiteral0EB6F40AC3F2C7C0795C1CA3217902F75172171E; IL2CPP_EXTERN_C String_t* _stringLiteral0FACD530D9781E204FA5DC4E8F07428706A07E18; IL2CPP_EXTERN_C String_t* _stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0; IL2CPP_EXTERN_C String_t* _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7; IL2CPP_EXTERN_C String_t* _stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645; IL2CPP_EXTERN_C String_t* _stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96; IL2CPP_EXTERN_C String_t* _stringLiteral1593F0BA9565D41C31360961E958F85BB60F0C8B; IL2CPP_EXTERN_C String_t* _stringLiteral18BBD42CCE9B175CCD6F5CA37762D740A0B5A5C4; IL2CPP_EXTERN_C String_t* _stringLiteral1A9F773AF09A196B0A76B00E4B47084B3EA86D59; IL2CPP_EXTERN_C String_t* _stringLiteral1B6D0EA4FFAEA7868BA3D296BF046EF1266CEC55; IL2CPP_EXTERN_C String_t* _stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282; IL2CPP_EXTERN_C String_t* _stringLiteral1C50918CD5619BDE9BDBED1D23983EEBAD065B57; IL2CPP_EXTERN_C String_t* _stringLiteral21507E9FDBA0DEF708472918EA69EA3040EF04B4; IL2CPP_EXTERN_C String_t* _stringLiteral2210DC84C50D37C279FE93BEDD2A7B12B749BA3B; IL2CPP_EXTERN_C String_t* _stringLiteral22152428D1BCA2DFF12F07FB0E204F8E6B35DA5E; IL2CPP_EXTERN_C String_t* _stringLiteral22363B2DA57DE0197C3DC04546321A605E3FFE02; IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745; IL2CPP_EXTERN_C String_t* _stringLiteral23998DBCE1A1F83012093E4B71C64B024670D733; IL2CPP_EXTERN_C String_t* _stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E; IL2CPP_EXTERN_C String_t* _stringLiteral24AEC96AAC2379CB03D9ED44346655AC81FAE3DE; IL2CPP_EXTERN_C String_t* _stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D; IL2CPP_EXTERN_C String_t* _stringLiteral25F5EF17AC725A91FE3F3CE895C16ED6DD9B3499; IL2CPP_EXTERN_C String_t* _stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F; IL2CPP_EXTERN_C String_t* _stringLiteral26DCB2051A67733E4E3E244BAEEA1FD347E9473B; IL2CPP_EXTERN_C String_t* _stringLiteral286CC02C1E7ED462D7D2D31546D5144F88661A2F; IL2CPP_EXTERN_C String_t* _stringLiteral28A2974B55097EBB10C3D44D4452824517C0783D; IL2CPP_EXTERN_C String_t* _stringLiteral2900020C8C73B769305C05646CF927B358E92966; IL2CPP_EXTERN_C String_t* _stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0; IL2CPP_EXTERN_C String_t* _stringLiteral2D308A3610717843215FF698C5DC2B84ABDC6705; IL2CPP_EXTERN_C String_t* _stringLiteral2E3ED7A81B1913E943A744C8F9E7D5EB5C672B4C; IL2CPP_EXTERN_C String_t* _stringLiteral2EB2011F6A6D5DF54BEB205C0A83C64BCCBB3CE1; IL2CPP_EXTERN_C String_t* _stringLiteral2ECA47452988C370602B26B2F5E3A7BF45020DD9; IL2CPP_EXTERN_C String_t* _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE; IL2CPP_EXTERN_C String_t* _stringLiteral2F6470DDD10E42F3942A368F8B6484057CF28B1B; IL2CPP_EXTERN_C String_t* _stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E; IL2CPP_EXTERN_C String_t* _stringLiteral33F3CCC8C96B52CBA9D88D899779B6191CE15B79; IL2CPP_EXTERN_C String_t* _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C; IL2CPP_EXTERN_C String_t* _stringLiteral36A07254D81AF39088E2BED8EFC92E153ED48ECC; IL2CPP_EXTERN_C String_t* _stringLiteral384565B8399EC9A224FB52B7078096010121FA9F; IL2CPP_EXTERN_C String_t* _stringLiteral38D3008511B528A5F192D58360168CA7329DE2AB; IL2CPP_EXTERN_C String_t* _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7; IL2CPP_EXTERN_C String_t* _stringLiteral398DF4C7D30D5460CCC317099064E9669E72986E; IL2CPP_EXTERN_C String_t* _stringLiteral3A875C2DDB0E75D33980FFCBCC3004D425279B20; IL2CPP_EXTERN_C String_t* _stringLiteral3B5E495CDE8B6F083E7D5ACE1D945067609680FC; IL2CPP_EXTERN_C String_t* _stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7; IL2CPP_EXTERN_C String_t* _stringLiteral40238A1A323AEE2FA699BCF0BB5F71A5CCC87DA2; IL2CPP_EXTERN_C String_t* _stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59; IL2CPP_EXTERN_C String_t* _stringLiteral43C759A2427665422C3C60545704071B53161510; IL2CPP_EXTERN_C String_t* _stringLiteral443BD561FA5A81D321CAAF0B444C0CFB1C5811D4; IL2CPP_EXTERN_C String_t* _stringLiteral47E25B7BC471508BCFDD9553C340FE99DAB34C4A; IL2CPP_EXTERN_C String_t* _stringLiteral47EDDD3AC0C77F7723A9A0525312D7E49A059D09; IL2CPP_EXTERN_C String_t* _stringLiteral481AD13B8C3E8F9CD752B6E34DBFB14C701DF30F; IL2CPP_EXTERN_C String_t* _stringLiteral48E474A4DA836430F3AFFB864FD1BF56572ECB49; IL2CPP_EXTERN_C String_t* _stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7; IL2CPP_EXTERN_C String_t* _stringLiteral4AEF68EC03DA78B7716F5A2CD44B5A65557145B9; IL2CPP_EXTERN_C String_t* _stringLiteral4B20FFC3A22F6853B417AF37B7895C456A4B40D0; IL2CPP_EXTERN_C String_t* _stringLiteral4D8D2F1455496C7CE7768CCD662B95AF57A3489C; IL2CPP_EXTERN_C String_t* _stringLiteral50D4804BC7D54E5E3D765D78A85B3784DBE80471; IL2CPP_EXTERN_C String_t* _stringLiteral51F8E34E0F92B43F99A3066C02ABCA351BE2C0DD; IL2CPP_EXTERN_C String_t* _stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5; IL2CPP_EXTERN_C String_t* _stringLiteral541BC3E626400B590FFDBE860C1855349210E425; IL2CPP_EXTERN_C String_t* _stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C; IL2CPP_EXTERN_C String_t* _stringLiteral55E606CEDF36876109C1C2004C2DCF1B25DE95A1; IL2CPP_EXTERN_C String_t* _stringLiteral56ED31BBF7FE6AF09919B65DEE19B95A754AA73D; IL2CPP_EXTERN_C String_t* _stringLiteral581430FB5E2AB80389A430804CEF0F2382806766; IL2CPP_EXTERN_C String_t* _stringLiteral587AF99161E5EA90F6F3DE833456298930B2C759; IL2CPP_EXTERN_C String_t* _stringLiteral5917A064FBFAF0DF11A326FEA4CCBAFFA668E43A; IL2CPP_EXTERN_C String_t* _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6; IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174; IL2CPP_EXTERN_C String_t* _stringLiteral5CAD421923F0F10D02AFE6EA17ED4E929131E356; IL2CPP_EXTERN_C String_t* _stringLiteral5D425A458BC5B328421A753071865CA0160C8D30; IL2CPP_EXTERN_C String_t* _stringLiteral5DFC03B35CE1610D507097EBBBD36CF45BCB4C2C; IL2CPP_EXTERN_C String_t* _stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F; IL2CPP_EXTERN_C String_t* _stringLiteral5EDEE6D4C6D4D8382F37A50F5FD44762F2F6C689; IL2CPP_EXTERN_C String_t* _stringLiteral614B3CD603F37B72A6534331CBD5B1804CF149DC; IL2CPP_EXTERN_C String_t* _stringLiteral614B501556B12B5890C878B29FB23C1807F2B680; IL2CPP_EXTERN_C String_t* _stringLiteral61A88EF487F99DCB9558AAAD39471532DEE75F42; IL2CPP_EXTERN_C String_t* _stringLiteral61C6D968B7FE88D4B8A63934DD5685C362457520; IL2CPP_EXTERN_C String_t* _stringLiteral622F5FF68A93093A1D312703FF92713F8BF2C946; IL2CPP_EXTERN_C String_t* _stringLiteral6373F87A03B3184C3D228391C5F0AC9493BC7EBA; IL2CPP_EXTERN_C String_t* _stringLiteral6624D8C33CE15A1906D8F3BBF68FABBE8E179079; IL2CPP_EXTERN_C String_t* _stringLiteral66BB8B546D3F0D27FE21D2003E06C38FCEEA1567; IL2CPP_EXTERN_C String_t* _stringLiteral673CC9996FD90AFE21BD8D0E6E6824353AF4BDA2; IL2CPP_EXTERN_C String_t* _stringLiteral679D068D573133B9C7C465FC6CF9C9D07B531421; IL2CPP_EXTERN_C String_t* _stringLiteral6A76FCB19BBA6079C7B0AF8D9FBA28F21155CB78; IL2CPP_EXTERN_C String_t* _stringLiteral6A7C5B87AC840B649D5115CC2F065246EA1D14D2; IL2CPP_EXTERN_C String_t* _stringLiteral6A86BA126A7E3A6780C81DFDC4654EEDA711D881; IL2CPP_EXTERN_C String_t* _stringLiteral6AF94847D8333B0BCB378F091360854B8D58B6F9; IL2CPP_EXTERN_C String_t* _stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08; IL2CPP_EXTERN_C String_t* _stringLiteral6C8F98E9633CEAA294D5E0716A7DFE13EF8CCF6C; IL2CPP_EXTERN_C String_t* _stringLiteral6C92044AA503422C8954E73697B146F1E63C9334; IL2CPP_EXTERN_C String_t* _stringLiteral6CB17CEF37092BF11409AA447C34F194421A10B8; IL2CPP_EXTERN_C String_t* _stringLiteral6D5696078686AA88CE218FAC7063B16B053679A6; IL2CPP_EXTERN_C String_t* _stringLiteral6E0FA423BE483BF423BD92086B411B16CAD1BCC6; IL2CPP_EXTERN_C String_t* _stringLiteral6ECB47BAE746457DBE91D0BA044A27960D4563D9; IL2CPP_EXTERN_C String_t* _stringLiteral6F51A0CA962E5A08BA93287E9B42BA1991D38AFA; IL2CPP_EXTERN_C String_t* _stringLiteral6F5EC7239B41C242FCB23B64D91DA0070FC1C044; IL2CPP_EXTERN_C String_t* _stringLiteral6FCB3E628798FEE20D20EC67ED09A53128D4BC2E; IL2CPP_EXTERN_C String_t* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11; IL2CPP_EXTERN_C String_t* _stringLiteral73708E57866F385D8A16EE244A5943522286EB8E; IL2CPP_EXTERN_C String_t* _stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900; IL2CPP_EXTERN_C String_t* _stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57; IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D; IL2CPP_EXTERN_C String_t* _stringLiteral766E767D6A87AB03C7C3410F3665A93D03D6E9FA; IL2CPP_EXTERN_C String_t* _stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB; IL2CPP_EXTERN_C String_t* _stringLiteral77BB4FFDFB178041A1B27761291B83B0B4D9CC03; IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB; IL2CPP_EXTERN_C String_t* _stringLiteral7AB8B44988B970CC5C32DF979DCC41D9F4392F23; IL2CPP_EXTERN_C String_t* _stringLiteral7ACFECCC82C4B057F5340D717DC0D0A833FCE0A9; IL2CPP_EXTERN_C String_t* _stringLiteral7BB7D34E749351FF41F13FEFE203BD9A3E3133A0; IL2CPP_EXTERN_C String_t* _stringLiteral7C3D0F99DF1B534F06138C8CCF9638478F3E6499; IL2CPP_EXTERN_C String_t* _stringLiteral7D7F311E134135CBEDE36590BCBA7F8E8BED1B16; IL2CPP_EXTERN_C String_t* _stringLiteral7D9CABBF00DCEADE135E81CC5920B406A4A24F47; IL2CPP_EXTERN_C String_t* _stringLiteral7F497E973411BC854B5A2BE7DA46204C7859FC6F; IL2CPP_EXTERN_C String_t* _stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF; IL2CPP_EXTERN_C String_t* _stringLiteral83882E2E410B213AB2B2289E29DC55945FAD39F3; IL2CPP_EXTERN_C String_t* _stringLiteral85E9CE6AD4896D7DAC7FD63267FC79467CB4862F; IL2CPP_EXTERN_C String_t* _stringLiteral86A733BE3682AF68068B5C60185CB6173F16EC09; IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1; IL2CPP_EXTERN_C String_t* _stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE; IL2CPP_EXTERN_C String_t* _stringLiteral89337E2EE35A3C198227FBA81922CE5F0C58D97F; IL2CPP_EXTERN_C String_t* _stringLiteral8940E1FEA4EBF3CA20C44768AA93531C62B71B4A; IL2CPP_EXTERN_C String_t* _stringLiteral8BD5428D0D7693EA23B9301AD08C2C5147DFE422; IL2CPP_EXTERN_C String_t* _stringLiteral8C1D304CED4C13075109A2D82DE6D8D24A9E3678; IL2CPP_EXTERN_C String_t* _stringLiteral8DFF4CFCB48843FA0B74F54FD72D6C945EF41953; IL2CPP_EXTERN_C String_t* _stringLiteral8EB6949099F9F5FEB5F1C7209F65F4D56911670E; IL2CPP_EXTERN_C String_t* _stringLiteral8EDA08BECE87886A4FE4E2D264CFD8FDB583F172; IL2CPP_EXTERN_C String_t* _stringLiteral902761964D1B51BF73EA832887150DC4CD16D65B; IL2CPP_EXTERN_C String_t* _stringLiteral90A683BBF1FEB32AEC0B5DED0CC88DD136FC5CE7; IL2CPP_EXTERN_C String_t* _stringLiteral934962903D946CC131DF8E5E4E575453098EEF43; IL2CPP_EXTERN_C String_t* _stringLiteral97B600B377F61C02C1FECC47D99666DF21F8DA26; IL2CPP_EXTERN_C String_t* _stringLiteral98ED1E1F1BFD6992A0B518CB20563E6381318B8F; IL2CPP_EXTERN_C String_t* _stringLiteral99201352CB96CC1C32BEF52CD271CF53199FF8DD; IL2CPP_EXTERN_C String_t* _stringLiteral9AB5FCE33702D239DF36758E2369160F0D2A806A; IL2CPP_EXTERN_C String_t* _stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D; IL2CPP_EXTERN_C String_t* _stringLiteral9C48C24D4BF1ED95579220DFFA96B8E7E7AB87E0; IL2CPP_EXTERN_C String_t* _stringLiteral9D03F517F20E147CE2C2F50B69EFB70B9DBDA7E3; IL2CPP_EXTERN_C String_t* _stringLiteral9E355024C9BC6D5A3923A9B8C64B6814C47A29F4; IL2CPP_EXTERN_C String_t* _stringLiteralA041A903507FD76791B65E77B8DA1BF219158F7D; IL2CPP_EXTERN_C String_t* _stringLiteralA1E5DE3829808AE1E4B191BB8A44DE46A91C4930; IL2CPP_EXTERN_C String_t* _stringLiteralA2A0E33EA9E4D51466E93A72B19B00AD53B99711; IL2CPP_EXTERN_C String_t* _stringLiteralA32674451B983F172BF67FC604D118D404FD19E6; IL2CPP_EXTERN_C String_t* _stringLiteralA3D6D6129E2AA416A3AD79CDD0C93B36F3B4F3F1; IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73; IL2CPP_EXTERN_C String_t* _stringLiteralA4419EF51FB63A77978E414E01AC1C9DCF20AA99; IL2CPP_EXTERN_C String_t* _stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826; IL2CPP_EXTERN_C String_t* _stringLiteralA8547678D958192955E69B63AFFFA701CC73DBE8; IL2CPP_EXTERN_C String_t* _stringLiteralA9C6E7553EC8AA085F5FDB9F92B7707363BED95D; IL2CPP_EXTERN_C String_t* _stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8; IL2CPP_EXTERN_C String_t* _stringLiteralAD522BF64F2D257409CB3BAC45086A2EA0B03C59; IL2CPP_EXTERN_C String_t* _stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3; IL2CPP_EXTERN_C String_t* _stringLiteralB1868FA5803D4E948C556DEC84B3C733E6C6863C; IL2CPP_EXTERN_C String_t* _stringLiteralB27BC2DBD9E4582303E95015D30F8DB415DB3D4B; IL2CPP_EXTERN_C String_t* _stringLiteralB2C992F5B74F2E286B3734B39409FFBE6FCC4427; IL2CPP_EXTERN_C String_t* _stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9; IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D; IL2CPP_EXTERN_C String_t* _stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D; IL2CPP_EXTERN_C String_t* _stringLiteralB69353B06B1314407246F1AC38E57393F5AEC72E; IL2CPP_EXTERN_C String_t* _stringLiteralB6E90C09E43FB002DA629508AC300A0750320118; IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2; IL2CPP_EXTERN_C String_t* _stringLiteralB7D5E5AC531E559325A91A03E52812F6DB3706F8; IL2CPP_EXTERN_C String_t* _stringLiteralBB95AED94347EEEE80FE2B58CC6819F8D88029C9; IL2CPP_EXTERN_C String_t* _stringLiteralBBD2D161BE39B692B416EC33FBD72BE2EE0DEF4E; IL2CPP_EXTERN_C String_t* _stringLiteralBD4846651E4BE7520A7C6D51B27D463F59E5EDB5; IL2CPP_EXTERN_C String_t* _stringLiteralBED451AD4005E1B32C42CCBACD14263F51F9E7E6; IL2CPP_EXTERN_C String_t* _stringLiteralBF68B5E8806879817720F1AA46DC7730FCB8187E; IL2CPP_EXTERN_C String_t* _stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD; IL2CPP_EXTERN_C String_t* _stringLiteralC1E0482ABDB4530F47C01C2A81FB06ED6E98A110; IL2CPP_EXTERN_C String_t* _stringLiteralC203279FC91536021E64CC54092300BDE54D3FEB; IL2CPP_EXTERN_C String_t* _stringLiteralC205D54CE3878136AF6661FE2D0B347BEC57D5AB; IL2CPP_EXTERN_C String_t* _stringLiteralC3EC0475D7BECB6F89847EE0E364B00D04507118; IL2CPP_EXTERN_C String_t* _stringLiteralC5A553F3851704DFEED79230EBCEC65739012BE7; IL2CPP_EXTERN_C String_t* _stringLiteralC611A012636D51B5EBBC7ADEBD3C8631EA8DAF13; IL2CPP_EXTERN_C String_t* _stringLiteralC6711B5838E686DD662577EF29FC942D7FBBA6AE; IL2CPP_EXTERN_C String_t* _stringLiteralC715F1C92D9FC316FD7A80A5E6DFDCB20D7E8923; IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8; IL2CPP_EXTERN_C String_t* _stringLiteralC7EB7E9CF33F38E0ED8E72FB570BC3A2AD6B8D52; IL2CPP_EXTERN_C String_t* _stringLiteralC8E96B02CE2FCA04F04D40AA6924D3CF419BF743; IL2CPP_EXTERN_C String_t* _stringLiteralC94CA552630B8AC1ADF21BAF5252FC9092E4DDDC; IL2CPP_EXTERN_C String_t* _stringLiteralC986D07788FAD84AD4C91118B24FB60F06A41D34; IL2CPP_EXTERN_C String_t* _stringLiteralCB2070BB5AC5DA50197474C74B7EA4D7BDEEBCB1; IL2CPP_EXTERN_C String_t* _stringLiteralCEBC2707039661BD61D98F991B27F2B9CB160373; IL2CPP_EXTERN_C String_t* _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7; IL2CPP_EXTERN_C String_t* _stringLiteralCF55DB7CA65AEC3E52A69DAAA96E4F262E80D577; IL2CPP_EXTERN_C String_t* _stringLiteralD03C3C7F3A363D2E45775B1A6E39D7D5E5BEA998; IL2CPP_EXTERN_C String_t* _stringLiteralD268E825BBBA4A484453E18A5BE5FA70EF65968B; IL2CPP_EXTERN_C String_t* _stringLiteralD34ED529A5E207D27C3E70E6556A1ADD9F7E4A04; IL2CPP_EXTERN_C String_t* _stringLiteralD525221FF38EAF1A30491622A0B39D5D960A7815; IL2CPP_EXTERN_C String_t* _stringLiteralD6A00B36B260B3E885BCAEC3D4E7A809C238A373; IL2CPP_EXTERN_C String_t* _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7; IL2CPP_EXTERN_C String_t* _stringLiteralD897C5A06FEE6A6665CC5A774E92835EF943298F; IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDAB2782BCFFB875073F11FC79423426C1C2B07DF; IL2CPP_EXTERN_C String_t* _stringLiteralDEF7342DCBF4F4F80F2C4D42F5991B8E851510BD; IL2CPP_EXTERN_C String_t* _stringLiteralDFAC191851FABD949A4E2256B65EE2641683A908; IL2CPP_EXTERN_C String_t* _stringLiteralDFC500CF01D877A89AA3F6E3447F79A733BA63FF; IL2CPP_EXTERN_C String_t* _stringLiteralE11BCBD02DE56176C5AAB76634169ACE3251128B; IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC; IL2CPP_EXTERN_C String_t* _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7; IL2CPP_EXTERN_C String_t* _stringLiteralE3165827D406DD8F354BE7515C630A771E98916A; IL2CPP_EXTERN_C String_t* _stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1; IL2CPP_EXTERN_C String_t* _stringLiteralE3B96F0508EC406F09EC368CD25C2223D68D10AC; IL2CPP_EXTERN_C String_t* _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29; IL2CPP_EXTERN_C String_t* _stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B; IL2CPP_EXTERN_C String_t* _stringLiteralE5B7FB5BFBF1CF60857A40FCA10F830CC619AE16; IL2CPP_EXTERN_C String_t* _stringLiteralE6916006B378403522431CD9C96E6052573CE96F; IL2CPP_EXTERN_C String_t* _stringLiteralEAA5A7F71CEAF22FCCBE9ECEEBBD1FF99E220991; IL2CPP_EXTERN_C String_t* _stringLiteralEAA8D9C3445FEBFE3701DDB0406A86D63B80BB2F; IL2CPP_EXTERN_C String_t* _stringLiteralECC5FBBC8E0BED3B8718D6E2160AD386C9CEC212; IL2CPP_EXTERN_C String_t* _stringLiteralECE7ACD2EBE43C9753D823F423714DB870E2FDC2; IL2CPP_EXTERN_C String_t* _stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7; IL2CPP_EXTERN_C String_t* _stringLiteralEE4706B7CE839A2F08582C04E05FE9ABF2925DC2; IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5; IL2CPP_EXTERN_C String_t* _stringLiteralEF911DE1BCFD80F95D73E01E462BE47D7986598B; IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7; IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D; IL2CPP_EXTERN_C String_t* _stringLiteralF49AECB5A7A9C87D4D672BA9D06F6929E0895580; IL2CPP_EXTERN_C String_t* _stringLiteralF4E35F8C3B4DEB7662034D2DB84C95826A9E9496; IL2CPP_EXTERN_C String_t* _stringLiteralF56887477425485B59C9C4926D0FEFC2946FA21E; IL2CPP_EXTERN_C String_t* _stringLiteralF6C3A75F0E666B82BDB6BC246E7185ADC7EE4BBA; IL2CPP_EXTERN_C String_t* _stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4; IL2CPP_EXTERN_C String_t* _stringLiteralFCCA4686ED2A34FD32531B43B63D30DBE5A0C258; IL2CPP_EXTERN_C const RuntimeMethod* DeepReflection_CreateEmittedDeepValueGetterDelegate_m8E2949DEBC220D9E0DFBA4F30B46BF0FF6358C65_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeepReflection_CreateWeakInstanceValueGetter_mFD9BB7237196B99E915A7A9CA8593D308584603A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeepReflection_CreateWeakInstanceValueSetter_m41A7F3F686480C9CF4DBE6BDE3301513716F119F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeepReflection_CreateWeakStaticValueGetter_mE23805FF593CAEAB9A39444D4F1AB7B6A3E9E104_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeepReflection_GetStepMember_mE9B4AA42C1E854CC2436B1204DF13C0A5EE17FE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeepReflection_SlowGetMemberValue_m445767D8E2B1567476D7D7D4F350F6EE4F8F6FF5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeepReflection_SlowSetMemberValue_m2A4E6ED2D775A7F94A191E0D1ACE03FA5F0736DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m707437F99DE7E5B28F5D172778CEFAC7F9A70CE6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0205CA2DDC8935364EA764C0B7C811D6515A1E36_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD8AB4685AA2380BC896FFA1E436620091E203BDA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m67D721D20F638BE7BAEC7A32D5705AD5BFE599E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE16D1F0A83CCC58576ADEFFBBECC40559A212FAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mC686A3309079A13BC10DD7D3B827D53AB0AB2789_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_AddInner_mEC10C5AB56822191989D5FA76C003AEB57F8F027_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_TryGetInnerValue_mE848061A9DB508409B6ADBC6AEF1D06CB2504A52_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3__ctor_m135252CCB56D656B186F8E6A025DBC55050E5C25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3__ctor_mE5F9FF6872B9F9755CDB8A086E94CB29769DE55A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EmitUtilities_CreateInstanceFieldGetter_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_TisIntPtr_t_m2E19816D21B211309FE0EBBE8B481921C1F5A496_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EmitUtilities_CreateStaticMethodCaller_m67B30B3817ED18F73567CA5CBB0ECDBF29430633_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EmitUtilities_CreateWeakInstanceFieldGetter_m32526193195665426BE8FE331F81454D7AD9F2EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EmitUtilities_CreateWeakInstanceFieldSetter_m14D1A7AE12A397259697DBC05BAEC75B7B356F62_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EmitUtilities_CreateWeakInstanceMethodCaller_mF2D0375F16D9FDBDB03BB77B2A8A2FAFCD68F8B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EmitUtilities_CreateWeakInstancePropertyGetter_m2EA1FFD1F21CABEE621C4E7A4EB863067D7143B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EmitUtilities_CreateWeakInstancePropertySetter_mF93F4D9D1DCF4BEB6BB08E7D16B6D18687F9A0A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EmitUtilities_CreateWeakStaticFieldGetter_mC422DDC0CC0A7A5FBE551EA1D261B5A7DDF9BE39_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EmitUtilities_CreateWeakStaticFieldSetter_mE491AAE4DDF23E7694179B8092FC04E27BA103E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisType_t_mD8A85ED5733DC32184233D1882A8CBD751581690_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Skip_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m38CF2B84030C5802B54AF8946331B396CBC0ABB5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m1386E5D9BE2299D956F8334023BB11BC76318258_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisMemberInfo_t_m3196E648252936AE9A415B9A49118F4424208D42_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisMethodInfo_t_m462DC8BEFC6D07FDE58FEA1C8ECBCB9F4CC7B753_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m7F7BD85B3A417097B3F18F85F973F8241E8ABB32_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisMethodInfo_t_mAA1D9863BA8B1900B6E5E8CCD11997EBA23EBCDD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m0C7004ACD74285B480FA6DE748AC5A260A415ED1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBC2EB7D8749DC009864CA4499CBE1D84C113A877_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC76F3D6F8869AD0D1C9E09E20DE482F801DACD84_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FieldInfoExtensions_DeAliasField_mA7AB61F052188C83709613B723188EEBE30B4A00_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_mD81EB8C74D5689E55D239A259003F5BAC625DAC5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_Generic_ICollectionU3CSystem_ObjectU3E_Add_m6A851EAD1F7DA9C2CDB9B62296BCBB0E657B4F3C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_Generic_ICollectionU3CSystem_ObjectU3E_Clear_mDE3A620588CA4EC31ADFC2B6542CF972F9B56BF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_Generic_ICollectionU3CSystem_ObjectU3E_Remove_m4D625054180A3F5173370CC5B2666DB59D64D5A1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_Insert_mF89FA5187AE6D88178D68BD3640849390E113E6C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_RemoveAt_m70D7604543B92269CDE1C0CF2795A0464A1D7420_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_set_Item_m64FF8B266150ED999859A48086D00A7FFCA41932_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_IList_Add_mBA7506B0C2B4ABE3D15EF23062FBBA68095CD57F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_IList_Clear_m3B0E3FF300D7B7C4CFC22DBDD7F7945A3B5202FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_IList_Insert_mDF22ED0FE8CCAB98833ACACC98FFC1B5DE201D87_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_IList_RemoveAt_m72A8587CC2F907D344FC0516969C930AF70939BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_IList_Remove_m82EF586B674372AF8F9C26A2D55014ADFBC3E7E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList_System_Collections_IList_set_Item_mD579AC8413BADD914E16B575E126C662DC662A3B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ImmutableList__ctor_m78B8B8BCFCB0687BA95CD2D5FE89E0FD75FFECD9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mEC612F84FB94B6F1C05FE389B40AC2BF5AECCC59_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mE351EE567D3AC95FEE876C4002E398B9F4E15AE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCBB189EBF8E5751846E5E42889EF16F528B1AF76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCE82E069C22E291414959DA288DADAC3F189953C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MathUtilities_InfiniteLineIntersect_m79E4A5869AD7972C39F1E88418451F13CBC3C040_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_DeAlias_m9D738800D96FEB746A026BC63852B4A316CA8D38_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m0222A3CD82F13E2FEDA9C71B5B7B3A4DF7B7E3CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m356F050894EF1F4A4A5870F1BEA0C18D1DD686DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsStatic_m951326B972219178911103E50ACE79041FDAB603_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MethodInfoExtensions_DeAliasMethod_mBDE9FC9DB9A02F037818E1DD0F064D6FE4A8BB75_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PathUtilities_CanMakeRelative_mB9CA50F32763C076C4E360B605C76C3ACFE5C7BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PathUtilities_MakeRelative_m83C65D84CAC2D130144221D3E73878FE59167E95_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PropertyInfoExtensions_DeAliasProperty_m0C005F178D279A9585461522CE1E42A23CED77F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RectExtensions_TakeFromDir_m049C240ED225782A700A62E989CBCE29FD12C2E5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Clear_mF8507DFDFE2D6D67195306C62871EAB49032D3F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_m4C1517D8ECA864DFE621D30E118735B407E87400_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_m52ECB17AD4F33C10906F19BA7E7FE3EE73E78887_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_m1EE4BE944BE2ECBFD9260CFA0045C36D4A130B53_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_m21C5D550F6E4D7C2BC74D515C2107BDC538C46C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_AreGenericConstraintsSatisfiedBy_mE76CC0F0F7DADE0C4F602ABCE1BCE665E3F9308E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_AreGenericConstraintsSatisfiedBy_mEB96B9765EE0989589FE71708E5260055C08EF63_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_DoubleEqualityComparer_m05F5A2A40FF0009081E52E4E29C8465BB43E5934_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_FloatEqualityComparer_m0E505605E64DF6E3C7D986C415D4ED0E4112FF28_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GenericArgumentsContainsTypes_m39D5F67289C08E5F34D076F05CC47345CCFB6BE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetEnumBitmask_m586C26B0264492EA6337A6A770DB78D3378A4087_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetGenericBaseType_m4F1419745B8FC5762C4526BCB1AAA840884F427E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetGenericConstraintsString_m6158B7123B92F9DBAA7C4ABD2668B34361B2C03C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetGenericParameterConstraintsString_m3F6D8256C51491F46A8E80FCF55167A5AA4118DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetInheritanceDistance_m76DEC8EC39DED5336EA62CCDFB8B28006D31A410_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetMemberValue_mD3A0904A5F69AB4CCFE0E673C23019CE18221089_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetOperatorMethod_m3C78DBF9C0C999D0317AE9FDF5F6F48D1B31BAC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetOperatorMethod_m53F01FD10F8E579EE3F84A7F10CD38E1D59AD305_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetOperatorMethods_m54FB8B0DF452B0DA740B9EAA25842467BFF023FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_IsCastableTo_mBBD178E888B67638506A6618B0E6EFCE157B8E17_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_IsFullyConstructedGenericType_m2E5DC2D398C18CC7C63A45DAA40091CE2A855CE0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_QuaternionEqualityComparer_m28C8A14D499A7EF003EA290F14533FAF94BE6E54_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_SetMemberValue_mB67168C4A2AAE77F4C05EBE8BCF400E6793AB4C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_TryInferGenericParameters_m8CEA8254F43031A4C142F7CDEE98356D7CB18E03_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CGetAllMembersU3Ed__49_System_Collections_IEnumerator_Reset_mF04E93981D6F61ED7F78B114AE392297090C854B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CGetAllMembersU3Ed__50_System_Collections_IEnumerator_Reset_mF0088E6675F271517C909BABB5A68906C115E489_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CGetBaseClassesU3Ed__55_System_Collections_IEnumerator_Reset_m6EE6CBD0E70620D585F009409728050DAD1DE8CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_System_Collections_IEnumerator_Reset_m06B18BD0D71A2ECA1E9B19C80284375332C7DA37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass10_0_U3CCreateWeakInstanceFieldGetterU3Eb__0_mD88E7363C12415691D9F6F5B2212DD6D504A47F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass13_0_U3CCreateWeakInstanceFieldSetterU3Eb__0_m4C0A56B88FC9DCA50AA987BC89B352449F28ACB9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass14_0_U3CCreateWeakInstancePropertyGetterU3Eb__0_mA08E658F9259EA4F464FD2A616AC0CCFC9972DC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass15_0_U3CCreateWeakInstancePropertySetterU3Eb__0_m519BF250CA95578698B9E212F28CDF594374A31C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CCreateSlowDeepStaticValueGetterDelegateU3Eb__0_mF91F8A6A3AE09CC364E8DE4CECB331BCB7E80299_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass22_0_U3CCreateSlowDeepInstanceValueGetterDelegateU3Eb__0_m2CEA7453B415FF110C341792578D053E0E286B8F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass23_0_U3CCreateSlowDeepInstanceValueSetterDelegateU3Eb__0_m4AAB3CB0F6A65EECE5B76B39F4D1323206F3A86D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass23_0_U3CCreateWeakInstanceMethodCallerU3Eb__0_m75524BE363705FEBA4CBE568BE0B5E62EEFA6BA4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass31_0_U3CGetCastMethodDelegateU3Eb__0_m67A67396EC2B84583310C86F9CAD7E70A4C886E5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass47_0_U3CGetOperatorMethodU3Eb__0_m0DE2BB6F9D86A1D6860D85DE99A2F145916F156D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass48_0_U3CGetOperatorMethodsU3Eb__0_mDE33DB508D2632AAD0F093880FA110C439145F23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3CCreateWeakStaticFieldGetterU3Eb__0_m9F5EC9AC84A31C95D4C9570FCDF7E6F249139AEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass7_0_U3CCreateWeakStaticFieldSetterU3Eb__0_m8C87ED0698BB33A6AAEA4F495CFF5631760970AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityExtensions_SafeIsUnityNull_mF942869B58C7A1C034C3C6303B04996FB1D32EF3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IntPtr_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UIntPtr_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8; struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2; struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053; struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C; struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct PathStepU5BU5D_tCC66987CB16537F0B28E728082A3C353E9A625B2; struct GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893; struct Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif struct U3CModuleU3E_t80758BE82E5717CFF9F082D7BEF7AF92A67C379C { }; struct Dictionary_2_tCB007E3A9C33120EC395A529187E48B56CA3B701 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tE9BE14F441DCFD2977A08126ED2F533542FBAFB8* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t701CF2F9BA1D193104A01496B581B6A3F38D8DC4* ____keys; ValueCollection_t5F9B90EE460F9D5D33F86C21995A946FF8457245* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_t71CA952877BC0C970147F6BCC4B7058C6C82E086 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tEEDA5F4359FEF3DEC4D529C4F114429079673B0E* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t02541CB969C6789E9BB983900971E523FEA71BC7* ____keys; ValueCollection_t74FDEA2937112B440C9793D59E228CD60DE451FC* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t17F8E70A5CCB9392AF3EB4EF446604C8AB4372FA* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tCACF0F935C55F552E0FD0DDA438EC25BBF25ED51* ____keys; ValueCollection_t1D1B27DB918D05BA0A63482CB9982A09024878DC* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t7C07FADA3D121BF791083230AC898F54129541C8* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t555B8656568D51D28955442D71A19D8860BFF88C* ____keys; ValueCollection_t6E6C24D8CE99E9A850AB95B69939CBBA2CB9E7D9* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tB314925F934D4288E8F1FEFD9BAB2450767E315F* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t56C9CA539771D68F44D87D0E711E4CFF69326192* ____keys; ValueCollection_tC72ADD3C4A1BECE1A0E419F63C5C423DD518C857* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tBE33281384C15BC055D7F39B7D14FB6169628320* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tDF99A450558E7F730EE21FE14328CE99511361B6* ____keys; ValueCollection_t15BFCF800628CE51E3BE046B144C3FE10A416796* ____values; RuntimeObject* ____syncRoot; }; struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01* ____slots; int32_t ____count; int32_t ____lastIndex; int32_t ____freeList; RuntimeObject* ____comparer; int32_t ____version; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo; }; struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88* ____slots; int32_t ____count; int32_t ____lastIndex; int32_t ____freeList; RuntimeObject* ____comparer; int32_t ____version; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo; }; struct List_1_t127D148735F4EC06A9736D6E2EDD46686D015376 : public RuntimeObject { GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72 : public RuntimeObject { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB : public RuntimeObject { PathStepU5BU5D_tCC66987CB16537F0B28E728082A3C353E9A625B2* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5 : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04 : public RuntimeObject { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct ArrayUtilities_t9618C56F2CE991A3DB35E9A89EA30E1B2965CD54 : public RuntimeObject { }; struct Assembly_t : public RuntimeObject { }; struct Assembly_t_marshaled_pinvoke { }; struct Assembly_t_marshaled_com { }; struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject { }; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235 : public RuntimeObject { }; struct ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F : public RuntimeObject { }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject { bool ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; bool ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; String_t* ___m_name; String_t* ___englishname; String_t* ___nativename; String_t* ___iso3lang; String_t* ___iso2lang; String_t* ___win3lang; String_t* ___territory; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture; bool ___constructed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData; bool ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; char* ___m_name; char* ___englishname; char* ___nativename; char* ___iso3lang; char* ___iso2lang; char* ___win3lang; char* ___territory; char** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData; int32_t ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; Il2CppChar* ___m_name; Il2CppChar* ___englishname; Il2CppChar* ___nativename; Il2CppChar* ___iso3lang; Il2CppChar* ___iso2lang; Il2CppChar* ___win3lang; Il2CppChar* ___territory; Il2CppChar** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData; int32_t ___m_isInherited; }; struct DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3 : public RuntimeObject { }; struct DelegateExtensions_tA296E520DB066F8ABAE9EED1680B15620B6382EA : public RuntimeObject { }; struct EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31 : public RuntimeObject { }; struct FieldInfoExtensions_t343CCC20483B833C64DD73B3D334EF155A4D7311 : public RuntimeObject { }; struct Flags_t81C88B3EB0C93041873F463BD4EEAFB8D00826C6 : public RuntimeObject { }; struct GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14 : public RuntimeObject { int32_t ___type; RuntimeObject* ___value; }; struct GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87 : public RuntimeObject { }; struct GarbageFreeIterators_tE1F47C16BD4BFA095EA2952A639B1265D5624E4F : public RuntimeObject { }; struct ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815 : public RuntimeObject { RuntimeObject* ___innerList; }; struct LinqExtensions_t40760F76D3DEDBBB9A631C55254C1A396190120E : public RuntimeObject { }; struct ListExtensions_t8E4EEB85A5FB4FB2D25A5BBD70AEAD4F242B7F44 : public RuntimeObject { }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct MathUtilities_t6D95022D8B609941D31C789B60A74F25C5490427 : public RuntimeObject { }; struct MemberInfo_t : public RuntimeObject { }; struct MemberInfoExtensions_t29EF4B82E3C2A4B7955DB725235A97EB9BB2ACE0 : public RuntimeObject { }; struct MethodInfoExtensions_t05928C64A71348E9286E0C4B573CC88C108F5218 : public RuntimeObject { }; struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F : public RuntimeObject { int32_t ___AttrsImpl; Type_t* ___ClassImpl; RuntimeObject* ___DefaultValueImpl; MemberInfo_t* ___MemberImpl; String_t* ___NameImpl; int32_t ___PositionImpl; }; struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_pinvoke { int32_t ___AttrsImpl; Type_t* ___ClassImpl; Il2CppIUnknown* ___DefaultValueImpl; MemberInfo_t* ___MemberImpl; char* ___NameImpl; int32_t ___PositionImpl; }; struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_com { int32_t ___AttrsImpl; Type_t* ___ClassImpl; Il2CppIUnknown* ___DefaultValueImpl; MemberInfo_t* ___MemberImpl; Il2CppChar* ___NameImpl; int32_t ___PositionImpl; }; struct PathUtilities_t2C5FD52694BF65497D612CB37539177164262794 : public RuntimeObject { }; struct PropertyInfoExtensions_t9979B9F71B937338DC63A571E5CBAEEC7AF3CF20 : public RuntimeObject { }; struct RectExtensions_t52EDF5C5875B94688C059FCC9D28E5F4E2684429 : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct StringBuilder_t : public RuntimeObject { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars; StringBuilder_t* ___m_ChunkPrevious; int32_t ___m_ChunkLength; int32_t ___m_ChunkOffset; int32_t ___m_MaxCapacity; }; struct StringExtensions_tEE253D993E1C7FEB60FC309E4EC0332D68798646 : public RuntimeObject { }; struct TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05 : public RuntimeObject { }; struct UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7 : public RuntimeObject { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___memberPath; }; struct U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926 : public RuntimeObject { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___memberPath; }; struct U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8 : public RuntimeObject { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___memberPath; }; struct U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03 : public RuntimeObject { FieldInfo_t* ___fieldInfo; }; struct U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34 : public RuntimeObject { FieldInfo_t* ___fieldInfo; }; struct U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238 : public RuntimeObject { PropertyInfo_t* ___propertyInfo; }; struct U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755 : public RuntimeObject { PropertyInfo_t* ___propertyInfo; }; struct U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED : public RuntimeObject { MethodInfo_t* ___methodInfo; }; struct U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40 : public RuntimeObject { FieldInfo_t* ___fieldInfo; }; struct U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D : public RuntimeObject { FieldInfo_t* ___fieldInfo; }; struct GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8 : public RuntimeObject { float ___value; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* ___Parent; int32_t ___GUILayoutOptionType; }; struct U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973 : public RuntimeObject { int32_t ___U3CU3E1__state; RuntimeObject* ___U3CU3E2__current; ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* ___U3CU3E4__this; RuntimeObject* ___U3CU3E7__wrap1; }; struct U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793 : public RuntimeObject { MethodInfo_t* ___method; }; struct U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8 : public RuntimeObject { String_t* ___methodName; }; struct U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE : public RuntimeObject { String_t* ___methodName; }; struct U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406 : public RuntimeObject { int32_t ___U3CU3E1__state; MemberInfo_t* ___U3CU3E2__current; int32_t ___U3CU3El__initialThreadId; Type_t* ___type; Type_t* ___U3CU3E3__type; int32_t ___flags; int32_t ___U3CU3E3__flags; Type_t* ___U3CcurrentTypeU3E5__2; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* ___U3CU3E7__wrap2; int32_t ___U3CU3E7__wrap3; }; struct U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC : public RuntimeObject { int32_t ___U3CU3E1__state; MemberInfo_t* ___U3CU3E2__current; int32_t ___U3CU3El__initialThreadId; Type_t* ___type; Type_t* ___U3CU3E3__type; int32_t ___flags; int32_t ___U3CU3E3__flags; String_t* ___name; String_t* ___U3CU3E3__name; RuntimeObject* ___U3CU3E7__wrap1; }; struct U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68 : public RuntimeObject { int32_t ___U3CU3E1__state; Type_t* ___U3CU3E2__current; int32_t ___U3CU3El__initialThreadId; Type_t* ___type; Type_t* ___U3CU3E3__type; bool ___includeSelf; bool ___U3CU3E3__includeSelf; Type_t* ___U3CcurrentU3E5__2; }; struct DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3 : public Dictionary_2_tCB007E3A9C33120EC395A529187E48B56CA3B701 { RuntimeObject* ___secondKeyComparer; }; struct DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD : public Dictionary_2_t71CA952877BC0C970147F6BCC4B7058C6C82E086 { RuntimeObject* ___secondKeyComparer; }; struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 { HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set; int32_t ____index; int32_t ____version; RuntimeObject* ____current; }; struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list; int32_t ____index; int32_t ____version; RuntimeObject* ____current; }; struct Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 { HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ____set; int32_t ____index; int32_t ____version; Type_t* ____current; }; struct Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82 { List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* ____list; int32_t ____index; int32_t ____version; Type_t* ____current; }; 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 Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct EventInfo_t : public MemberInfo_t { AddEventAdapter_tE0DE36700D110F4D267B26686541ABCF9588A6DD* ___cached_add_event; }; struct FieldInfo_t : public MemberInfo_t { }; struct GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { String_t* ___assetPath; bool ___U3CUseAssetU3Ek__BackingField; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct MethodBase_t : public MemberInfo_t { }; struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____byRef; }; struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_pinvoke { int32_t* ____byRef; }; struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_com { int32_t* ____byRef; }; struct PropertyInfo_t : public MemberInfo_t { }; struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { float ___x; float ___y; float ___z; float ___w; }; struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { float ___m_XMin; float ___m_YMin; float ___m_Width; float ___m_Height; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { float ___x; float ___y; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { float ___x; float ___y; float ___z; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 { int32_t ___StepType; MemberInfo_t* ___Member; int32_t ___ElementIndex; Type_t* ___ElementType; MethodInfo_t* ___StrongListGetItemMethod; }; struct PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshaled_pinvoke { int32_t ___StepType; MemberInfo_t* ___Member; int32_t ___ElementIndex; Type_t* ___ElementType; MethodInfo_t* ___StrongListGetItemMethod; }; struct PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshaled_com { int32_t ___StepType; MemberInfo_t* ___Member; int32_t ___ElementIndex; Type_t* ___ElementType; MethodInfo_t* ___StrongListGetItemMethod; }; struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 { int32_t ___Flags; int32_t ___Mode; uint32_t ___Uid; uint32_t ___Gid; int64_t ___Size; int64_t ___ATime; int64_t ___ATimeNsec; int64_t ___MTime; int64_t ___MTimeNsec; int64_t ___CTime; int64_t ___CTimeNsec; int64_t ___BirthTime; int64_t ___BirthTimeNsec; int64_t ___Dev; int64_t ___Ino; uint32_t ___UserFlags; }; struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t { }; 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 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 FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus; int32_t ____fileStatusInitialized; bool ___U3CInitiallyDirectoryU3Ek__BackingField; bool ____isDirectory; bool ____exists; }; struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus; int32_t ____fileStatusInitialized; int32_t ___U3CInitiallyDirectoryU3Ek__BackingField; int32_t ____isDirectory; int32_t ____exists; }; struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus; int32_t ____fileStatusInitialized; int32_t ___U3CInitiallyDirectoryU3Ek__BackingField; int32_t ____isDirectory; int32_t ____exists; }; struct MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90 : public FieldInfo_t { FieldInfo_t* ___aliasedField; String_t* ___mangledName; }; struct MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9 : public PropertyInfo_t { PropertyInfo_t* ___aliasedProperty; String_t* ___mangledName; }; struct MethodInfo_t : public MethodBase_t { }; 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 Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal; float ___m_Distance; }; struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____fileStatus; String_t* ___FullPath; String_t* ___OriginalPath; String_t* ____name; }; struct MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC : public MethodInfo_t { MethodInfo_t* ___aliasedMethod; String_t* ___mangledName; }; 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 SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t { }; struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t { }; struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t { }; struct Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164 : public MulticastDelegate_t { }; struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t { }; struct Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581 : public MulticastDelegate_t { }; struct Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C : public MulticastDelegate_t { }; struct Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E : public MulticastDelegate_t { }; struct ValueGetter_2_t36D70713A017C2905D635C05F646099ABF8FE5A6 : public MulticastDelegate_t { }; struct ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22 : public MulticastDelegate_t { }; struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t { }; struct AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t { }; struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2 : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B : public MulticastDelegate_t { }; struct WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B : public MulticastDelegate_t { }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA { }; struct List_1_t127D148735F4EC06A9736D6E2EDD46686D015376_StaticFields { GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___s_emptyArray; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_StaticFields { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_emptyArray; }; struct List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB_StaticFields { PathStepU5BU5D_tCC66987CB16537F0B28E728082A3C353E9A625B2* ___s_emptyArray; }; struct ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___trimRGBStart; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields { CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info; RuntimeObject* ___shared_table_lock; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture; Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number; Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX; bool ___IsTaiwanSku; }; struct DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields { MethodInfo_t* ___WeakListGetItem; MethodInfo_t* ___WeakListSetItem; MethodInfo_t* ___CreateWeakAliasForInstanceGetDelegate1MethodInfo; MethodInfo_t* ___CreateWeakAliasForInstanceGetDelegate2MethodInfo; MethodInfo_t* ___CreateWeakAliasForStaticGetDelegateMethodInfo; MethodInfo_t* ___CreateWeakAliasForInstanceSetDelegate1MethodInfo; }; struct EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_StaticFields { Assembly_t* ___EngineAssembly; }; struct GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields { int32_t ___CurrentCacheIndex; GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* ___GUILayoutOptionsInstanceCache; Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C* ___GUILayoutOptionsCache; GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___EmptyGUIOptions; }; struct String_t_StaticFields { String_t* ___Empty; }; struct TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields { Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* ___FloatEqualityComparerFunc; Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581* ___DoubleEqualityComparerFunc; Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C* ___QuaternionEqualityComparerFunc; RuntimeObject* ___GenericConstraintsSatisfaction_LOCK; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___GenericConstraintsSatisfactionInferredParameters; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___GenericConstraintsSatisfactionResolvedMap; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___GenericConstraintsSatisfactionProcessedParams; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___GenericConstraintsSatisfactionTypesToCheck; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* ___GenericConstraintsSatisfactionTypesToCheck_ToAdd; Type_t* ___GenericListInterface; Type_t* ___GenericCollectionInterface; RuntimeObject* ___WeaklyTypedTypeCastDelegates_LOCK; RuntimeObject* ___StronglyTypedTypeCastDelegates_LOCK; DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3* ___WeaklyTypedTypeCastDelegates; DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD* ___StronglyTypedTypeCastDelegates; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___TwoLengthTypeArray_Cached; Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* ___GenericArgumentsContainsTypes_ArgsToCheckCached; HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___ReservedCSharpKeywords; Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* ___TypeNameAlternatives; RuntimeObject* ___CachedNiceNames_LOCK; Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* ___CachedNiceNames; Type_t* ___VoidPointerType; Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* ___PrimitiveImplicitCasts; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___ExplicitCastIntegrals; }; struct UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_StaticFields { ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22* ___UnityObjectCachedPtrFieldGetter; }; 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 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 ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields { String_t* ___ConstructorName; String_t* ___TypeConstructorName; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { int32_t ___OffsetOfInstanceIDInCPlusPlusObject; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray { ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1]; inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* 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, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value) { m_Items[index] = value; } }; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* 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, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1 : public RuntimeArray { ALIGN_FIELD (8) Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* m_Items[1]; inline Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA** 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, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C : public RuntimeArray { ALIGN_FIELD (8) ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* m_Items[1]; inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** 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, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265 : public RuntimeArray { ALIGN_FIELD (8) MethodInfo_t* m_Items[1]; inline MethodInfo_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MethodInfo_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, MethodInfo_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MethodInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MethodInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MethodInfo_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray { ALIGN_FIELD (8) Type_t* m_Items[1]; inline Type_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Type_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Type_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8 : public RuntimeArray { ALIGN_FIELD (8) FieldInfo_t* m_Items[1]; inline FieldInfo_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FieldInfo_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, FieldInfo_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FieldInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FieldInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F : 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; } inline int32_t GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, int32_t value) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, int32_t value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } }; struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364 : public RuntimeArray { ALIGN_FIELD (8) ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 m_Items[1]; inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* 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, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef), (void*)NULL); } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef), (void*)NULL); } }; 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 BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray { ALIGN_FIELD (8) bool m_Items[1]; inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053 : public RuntimeArray { ALIGN_FIELD (8) MemberInfo_t* m_Items[1]; inline MemberInfo_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MemberInfo_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, MemberInfo_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MemberInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MemberInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MemberInfo_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray { ALIGN_FIELD (8) Delegate_t* m_Items[1]; inline Delegate_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Delegate_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Delegate_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2 : public RuntimeArray { ALIGN_FIELD (8) GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* m_Items[1]; inline GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14** 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, GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893 : public RuntimeArray { ALIGN_FIELD (8) GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* m_Items[1]; inline GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8** 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, GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct 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 PathStepU5BU5D_tCC66987CB16537F0B28E728082A3C353E9A625B2 : public RuntimeArray { ALIGN_FIELD (8) PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 m_Items[1]; inline PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* 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, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Member), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ElementType), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___StrongListGetItemMethod), (void*)NULL); #endif } inline PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Member), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ElementType), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___StrongListGetItemMethod), (void*)NULL); #endif } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MemberInfoExtensions_GetAttributes_TisRuntimeObject_m5F07D2EFF00FF5DEAD1EF112D4EFBE24C043EFE0_gshared (RuntimeObject* ___0_member, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MemberInfoExtensions_GetAttributes_TisRuntimeObject_m335FB479C7D4E134BDF13D5BDBD26915E94880AA_gshared (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Skip_TisRuntimeObject_mC63F7758979C7B3D3C94A57B8BCD63C5237EA697_gshared (RuntimeObject* ___0_source, int32_t ___1_count, 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 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 RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DoubleLookupDictionary_3_TryGetInnerValue_mB8D17E1D46EC61A914EAB7F2D911B6B960053E48_gshared (DoubleLookupDictionary_3_t9433A09CAF38F3924DCCC6B8DE3F51F96713A922* __this, RuntimeObject* ___0_firstKey, RuntimeObject* ___1_secondKey, RuntimeObject** ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DoubleLookupDictionary_3_AddInner_mDC8CF39CAFD59844DE5765F4D62812EB3BF73955_gshared (DoubleLookupDictionary_3_t9433A09CAF38F3924DCCC6B8DE3F51F96713A922* __this, RuntimeObject* ___0_firstKey, RuntimeObject* ___1_secondKey, RuntimeObject* ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetAllMembers_TisRuntimeObject_mB4627B861BECA003022CE1BF45D3C9CAE3E82E31_gshared (Type_t* ___0_type, int32_t ___1_flags, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Concat_TisRuntimeObject_m84DD8C4D7381636C5F798202183E95C359606D33_gshared (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared (RuntimeObject* ___0_source, RuntimeObject* ___1_value, 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 void HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR 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 Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __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 Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mD550E89582979ECB0D6E6D68F0237FC14708BE85_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mCB560C5C97586855BDB873C1D0EA1B393BAA6F29_gshared (Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m204510C2AF2455573441AFB80E311D0ED05AE174_gshared (Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC0BA3FD4EDD3158691B7584B7B3CF10C2CF5B5D1_gshared (Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, 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 HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleLookupDictionary_3__ctor_mEB5082A12F8D3483342E2D330B4F2D4162D035DE_gshared (DoubleLookupDictionary_3_t9433A09CAF38F3924DCCC6B8DE3F51F96713A922* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueGetter_2_t36D70713A017C2905D635C05F646099ABF8FE5A6* EmitUtilities_CreateInstanceFieldGetter_TisRuntimeObject_TisIntPtr_t_mA9E532FCCB836A0E7D097936FBDAC14D4C026091_gshared (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t ValueGetter_2_Invoke_m3573B92045724FD5513E4805DACD4B6862FF5B9B_gshared_inline (ValueGetter_2_t36D70713A017C2905D635C05F646099ABF8FE5A6* __this, RuntimeObject** ___0_instance, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCE82E069C22E291414959DA288DADAC3F189953C_gshared (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_gshared_inline (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_gshared_inline (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_gshared (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m52C640380C4F5D4DCF24AE5197200FA2C8347F30_gshared (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 ___0_item, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, float ___2_t, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_MoveTowards_m69751B5EC50D8E7127D4BB2C8D908E38808AF45D_inline (float ___0_current, float ___1_target, float ___2_maxDelta, 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 bool String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetter_m4363120285B51739DEE559E5C81E89580DDC78C0 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsNumber_m9C6A6326BEF8A833F2FC7BA93F5E211D9423C5F3 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorUtility_TryParseHtmlString_m8E4DF912AF247EE6893655537CDF0FB47BFE563D (String_t* ___0_htmlString, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___1_color, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_TrimStart_m67833D80326BEA11CC3517CE03CD7B16669BCEEC (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_trimChars, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_trimChars, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_separator, 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 bool Single_TryParse_mC39FC2D8F1F33DE64685F3A8CE6BDD2164FB9423 (String_t* ___0_s, float* ___1_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ColorExtensions_TrimFloat_m97BC693AF17E51068047C1FF4C1909C496BCE756 (float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE (float* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldInfo_t* MemberAliasFieldInfo_get_AliasedField_m3A24DDB5F33A72E9CC02D84A5CCC666E7873D45C_inline (MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MemberInfoExtensions_GetNiceName_m5822CBCA338B2C4EBAEB0461969683D429BB26BC (MemberInfo_t* ___0_member, 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 void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; inline RuntimeObject* MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m0222A3CD82F13E2FEDA9C71B5B7B3A4DF7B7E3CA (RuntimeObject* ___0_member, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))MemberInfoExtensions_GetAttributes_TisRuntimeObject_m5F07D2EFF00FF5DEAD1EF112D4EFBE24C043EFE0_gshared)(___0_member, method); } inline AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* Enumerable_ToArray_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m1386E5D9BE2299D956F8334023BB11BC76318258 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } inline RuntimeObject* MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m356F050894EF1F4A4A5870F1BEA0C18D1DD686DE (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, bool, const RuntimeMethod*))MemberInfoExtensions_GetAttributes_TisRuntimeObject_m335FB479C7D4E134BDF13D5BDBD26915E94880AA_gshared)(___0_member, ___1_inherit, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_op_Inequality_mB7E4A01A8827865E97756445895D201687C09BB5 (MethodBase_t* ___0_left, MethodBase_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MethodInfoExtensions_GetFullName_mF9E06027EC0968BAB3F29AD252A6B24BA94DDC28 (MethodBase_t* ___0_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringExtensions_ToTitleCase_m69D9C03904900FE85C55B9292D92EE18BBDD3D27 (String_t* ___0_input, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139 (FieldInfo_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B (PropertyInfo_t* ___0_left, PropertyInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E (MethodBase_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventInfo_op_Inequality_m4B5352D516359B10994084CAE273A1EF64E50B40 (EventInfo_t* ___0_left, EventInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4 (Type_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mF8E53122BE8F0F617357DFB75C3912D1242DE263 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, RuntimeObject* ___4_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyInfo_t* MemberAliasPropertyInfo_get_AliasedProperty_m00E9F9A3014BE3BC4D2B535D4C743B8A0021A266_inline (MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MethodInfo_t* MemberAliasMethodInfo_get_AliasedMethod_m00A59944505FBCFA75C5817A8C3B684688823AD6_inline (MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeExtensions_GetReturnType_m27521507F41DCC5FD2085F6F7F3EDAB5EA8D7F47 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_IsStatic_m951326B972219178911103E50ACE79041FDAB603 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4 (MethodBase_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549 (MethodBase_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfoExtensions_IsExtensionMethod_m48EB01E8DA53A75C09529A4A0BF6DD8FF81DC32D (MethodBase_t* ___0_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4 (Type_t* ___0_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MethodInfoExtensions_GetParamsNames_m6081A40C77947025DD6893A88ACF08FFF70443C3 (MethodBase_t* ___0_method, const RuntimeMethod* method) ; inline RuntimeObject* Enumerable_Skip_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m38CF2B84030C5802B54AF8946331B396CBC0ABB5 (RuntimeObject* ___0_source, int32_t ___1_count, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, int32_t, const RuntimeMethod*))Enumerable_Skip_TisRuntimeObject_mC63F7758979C7B3D3C94A57B8BCD63C5237EA697_gshared)(___0_source, ___1_count, method); } inline ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* Enumerable_ToArray_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m7F7BD85B3A417097B3F18F85F973F8241E8ABB32 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MethodInfoExtensions_GetFullName_mD5B2F01AA5F092C8C9B94369003DE2B307D8DA41 (MethodBase_t* ___0_method, String_t* ___1_extensionMethodPrefix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD (Type_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetDirectoryName_m428BADBE493A3927B51A13DEF658929B430516F6 (String_t* ___0_path, 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 DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* DirectoryInfo_get_Parent_m2B95E4D3CBA22F8DAA259247ED791F1411D93347 (DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B (String_t* ___0_a, String_t* ___1_b, int32_t ___2_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* PathUtilities_FindParentDirectoryWithName_m23ED51D274D8094C31AD2553D92BE5FAA2803E21 (DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* ___0_dir, String_t* ___1_folderName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_trimChars, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetPathRoot_m31AA9272864F572DEC78EC2595D2A5ABFEF5651C (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathUtilities_CanMakeRelative_mB9CA50F32763C076C4E360B605C76C3ACFE5C7BD (String_t* ___0_absoluteParentPath, String_t* ___1_absolutePath, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PathUtilities_MakeRelative_m83C65D84CAC2D130144221D3E73878FE59167E95 (String_t* ___0_absoluteParentPath, String_t* ___1_absolutePath, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsAbstract_mBD096DC9FCDF68114928CA73690882A2F9831EF9 (MethodBase_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2 (MethodBase_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_TakeFromLeft_m02F56DCAAEB0E5C56E2008116AC4684979D3EFBC (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_rect, float ___1_width, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_TakeFromRight_mC9835296A95292ED004412EB75B69B70DB1C90B8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_rect, float ___1_width, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_TakeFromTop_m36D594BD9AB65D349CE3EAA68C7A91184B5190D0 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_rect, float ___1_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_TakeFromBottom_mBB5F673C1386ED6AFF2035EBC1D1A7520658F67F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_rect, float ___1_height, 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 NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Min_mE913811A2F7566294BF4649A434282634E7254B3 (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignRight_m62AD39425825078F92DDCFFE89894E00199C13A8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignBottom_m2944F8A3A6C9FA489F779F254FB2AD4E9308201F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_height, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_min_m6557D7D73C6F115CA7C92E38C88EA9E95FC89253_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_min_mD0D1BABF9C955D2D9CCA86E257B0783ACDEE69AC_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_max_mAD2D6D5DC1F5A6E69A0A0BD7E34C209F91C381F0_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_max_m60149158D9A01113214BB417AA48CEF774899167_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, 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 bool Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_mB770BD2F2A733A053C8BBEFA013BED3E0C37B832 (Il2CppChar ___0_c, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___1_culture, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392 (Il2CppChar ___0_c, 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 bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816 (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, Type_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, Type_t*, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_CreateNiceName_mF6BB27EA9833A59528A65041499A8114B6878856 (Type_t* ___0_type, const RuntimeMethod* method) ; inline void Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, Type_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, Type_t*, String_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_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_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_InheritsFrom_mEA49D1E8F9CA6DD34E9FC35706CEEB75678C5B0F (Type_t* ___0_type, Type_t* ___1_baseType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4 (Type_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetMaybeSimplifiedTypeName_m8F9A12D4BBE33FED70CD8813890A1A4AB31A9051 (Type_t* ___0_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05 (Type_t* ___0_enumType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsCastableTo_mBBD178E888B67638506A6618B0E6EFCE157B8E17 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; inline HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* Dictionary_2_get_Item_mE16D1F0A83CCC58576ADEFFBBECC40559A212FAB (Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* __this, Type_t* ___0_key, const RuntimeMethod* method) { return (( HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* (*) (Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } inline bool HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeExtensions_GetCastMethod_m5A4F24795C6E540232F51AC32D75B91FFA1C6893 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsValidIdentifier_m7A0B84EC6F0410225B3FF2BEABF5805E87692606 (String_t* ___0_identifier, const RuntimeMethod* method) ; inline bool HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, String_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, String_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsValidIdentifierStartCharacter_m45DB94B0D8812CB1ACF2C8E51A23902CD9EE62A7 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsValidIdentifierPartCharacter_mC69370392CEC8E097B921DB4D1FAA831C0CCC2E4 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_HasCastDefined_mC6DFB4262E8C400D95EA913B20D0B7609F805195 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) ; inline bool DoubleLookupDictionary_3_TryGetInnerValue_mE848061A9DB508409B6ADBC6AEF1D06CB2504A52 (DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3* __this, Type_t* ___0_firstKey, Type_t* ___1_secondKey, Func_2_tACBF5A1656250800CE861707354491F0611F6624** ___2_value, const RuntimeMethod* method) { return (( bool (*) (DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3*, Type_t*, Type_t*, Func_2_tACBF5A1656250800CE861707354491F0611F6624**, const RuntimeMethod*))DoubleLookupDictionary_3_TryGetInnerValue_mB8D17E1D46EC61A914EAB7F2D911B6B960053E48_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_m5EAF17BBC805F05C6BC25FF65D556C1B6DE9BBB2 (U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793* __this, const RuntimeMethod* method) ; inline void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398 (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_tACBF5A1656250800CE861707354491F0611F6624*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method); } inline Func_2_tACBF5A1656250800CE861707354491F0611F6624* DoubleLookupDictionary_3_AddInner_mEC10C5AB56822191989D5FA76C003AEB57F8F027 (DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3* __this, Type_t* ___0_firstKey, Type_t* ___1_secondKey, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_value, const RuntimeMethod* method) { return (( Func_2_tACBF5A1656250800CE861707354491F0611F6624* (*) (DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3*, Type_t*, Type_t*, Func_2_tACBF5A1656250800CE861707354491F0611F6624*, const RuntimeMethod*))DoubleLookupDictionary_3_AddInner_mDC8CF39CAFD59844DE5765F4D62812EB3BF73955_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method); } inline RuntimeObject* TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA (Type_t* ___0_type, int32_t ___1_flags, const RuntimeMethod* method) { return (( RuntimeObject* (*) (Type_t*, int32_t, const RuntimeMethod*))TypeExtensions_GetAllMembers_TisRuntimeObject_mB4627B861BECA003022CE1BF45D3C9CAE3E82E31_gshared)(___0_type, ___1_flags, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline (double ___0_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOpenGenericInterface_mEDAB5C9C8196AD9507DF28DEE7935BE481EDA4D4 (Type_t* ___0_candidateType, Type_t* ___1_openGenericInterfaceType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOpenGenericClass_mB1AD54B9BF9C5DDD42B2BFB2977616F857877525 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_mEDD0AB1BD4A8784D644A78E7AD855B527E07647D (Type_t* ___0_candidateType, Type_t* ___1_openGenericInterfaceType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m734E1B355BAA46780333657DBA84BAEF43C9CB17 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562 (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___4_modifiers, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass47_0__ctor_m574F8E0404DEDE609841A1D924E3B53D034AEE39 (U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* __this, const RuntimeMethod* method) ; inline void Func_2__ctor_m85EFD3541E8A8498FD05A6169ED11E00D408A2F0 (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } inline MethodInfo_t* Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479 (RuntimeObject* ___0_source, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* ___1_predicate, const RuntimeMethod* method) { return (( MethodInfo_t* (*) (RuntimeObject*, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass48_0__ctor_m8AC415628E77FAA74B23EC717F1CB58BD95A877C (U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* __this, const RuntimeMethod* method) ; inline RuntimeObject* Enumerable_Where_TisMethodInfo_t_mAA1D9863BA8B1900B6E5E8CCD11997EBA23EBCDD (RuntimeObject* ___0_source, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* ___1_predicate, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method); } inline MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* Enumerable_ToArray_TisMethodInfo_t_m462DC8BEFC6D07FDE58FEA1C8ECBCB9F4CC7B753 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__49__ctor_mF9F800FEA36D562EC09AEFE09815E6F45EE1E3DC (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__50__ctor_mC69E2454E6CB5B055621AD78FCFE9107F337D65C (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeExtensions_GetGenericBaseType_m4F1419745B8FC5762C4526BCB1AAA840884F427E (Type_t* ___0_type, Type_t* ___1_baseType, int32_t* ___2_depthCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetBaseClasses_m0698A51D99D98E368AE35B798454784860392D3C (Type_t* ___0_type, bool ___1_includeSelf, const RuntimeMethod* method) ; inline RuntimeObject* Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Enumerable_Concat_TisRuntimeObject_m84DD8C4D7381636C5F798202183E95C359606D33_gshared)(___0_first, ___1_second, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetBaseClassesU3Ed__55__ctor_m62C900F8D4BE17207BA100B46C9601974CFC5B9A (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetCachedNiceName_m53764F497824A81D99AE3FEA533CE015B0A83020 (Type_t* ___0_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetNiceFullName_m028C7A7675CD87E740A22F0061F0B969CD7E990C (Type_t* ___0_type, const RuntimeMethod* method) ; inline bool Enumerable_Contains_TisType_t_mD8A85ED5733DC32184233D1882A8CBD751581690 (RuntimeObject* ___0_source, Type_t* ___1_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, Type_t*, const RuntimeMethod*))Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared)(___0_source, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ; inline void Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method); } inline void HashSet_1_Clear_mD81EB8C74D5689E55D239A259003F5BAC625DAC5 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, const RuntimeMethod*))HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared)(__this, method); } inline void List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_inline (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } inline bool HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsFullyConstructedGenericType_m2E5DC2D398C18CC7C63A45DAA40091CE2A855CE0 (Type_t* ___0_type, const RuntimeMethod* method) ; inline void Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, Type_t* ___0_key, Type_t* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, Type_t*, Type_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_AreGenericConstraintsSatisfiedBy_mE76CC0F0F7DADE0C4F602ABCE1BCE665E3F9308E (Type_t* ___0_genericType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_parameters, const RuntimeMethod* method) ; inline Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, const RuntimeMethod* method) { return (( Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method); } inline void Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639 (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method); } inline Type_t* Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_inline (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* __this, const RuntimeMethod* method) { return (( Type_t* (*) (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549 (Type_t* __this, const RuntimeMethod* method) ; inline void List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, Type_t* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, Type_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } inline bool Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method); } inline Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82 List_1_GetEnumerator_mEC612F84FB94B6F1C05FE389B40AC2BF5AECCC59 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method) { return (( Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82 (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } inline void Enumerator_Dispose_m0C7004ACD74285B480FA6DE748AC5A260A415ED1 (Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } inline Type_t* Enumerator_get_Current_mC76F3D6F8869AD0D1C9E09E20DE482F801DACD84_inline (Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82* __this, const RuntimeMethod* method) { return (( Type_t* (*) (Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } inline bool Enumerator_MoveNext_mBC2EB7D8749DC009864CA4499CBE1D84C113A877 (Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } inline int32_t Dictionary_2_get_Count_m67D721D20F638BE7BAEC7A32D5705AD5BFE599E1 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method); } inline Type_t* Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, Type_t* ___0_key, const RuntimeMethod* method) { return (( Type_t* (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_AreGenericConstraintsSatisfiedBy_m725D69CB7B6DD80121E66F7EAD1D890312C1C9EB (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_definitions, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_op_Equality_mB075E658C5D8860D1707CFF2D430D05284FD2EAD (MethodBase_t* ___0_left, MethodBase_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B (Type_t* ___0_genericParameterDefinition, Type_t* ___1_parameterType, Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___2_resolvedMap, HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___3_processedParams, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554 (Type_t* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_types, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ; inline bool Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, Type_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetGenericParameterConstraintsString_m3F6D8256C51491F46A8E80FCF55167A5AA4118DB (Type_t* ___0_type, bool ___1_useFullTypeNames, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) ; inline void Stack_1_Clear_mF8507DFDFE2D6D67195306C62871EAB49032D3F0 (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04*, const RuntimeMethod*))Stack_1_Clear_mD550E89582979ECB0D6E6D68F0237FC14708BE85_gshared)(__this, method); } inline void Stack_1_Push_m52ECB17AD4F33C10906F19BA7E7FE3EE73E78887 (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* __this, Type_t* ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04*, Type_t*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method); } inline Type_t* Stack_1_Pop_m4C1517D8ECA864DFE621D30E118735B407E87400 (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* __this, const RuntimeMethod* method) { return (( Type_t* (*) (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method); } inline int32_t Stack_1_get_Count_m21C5D550F6E4D7C2BC74D515C2107BDC538C46C6_inline (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* __this, const RuntimeMethod* method) { return (( int32_t (*) (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_HasElementType_m44F9601E586D2EEA2EDB93FB81D1D80521C264EE (Type_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Convert_ToUInt64_mA2BE4A2841686E8B79607BA469368B4FB4D40F34 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Convert_ToInt64_m6CA00ABB70FAD8242C62ED9913F7D7C3B811FC31 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; inline void Func_3__ctor_mCB560C5C97586855BDB873C1D0EA1B393BAA6F29 (Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mCB560C5C97586855BDB873C1D0EA1B393BAA6F29_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_m204510C2AF2455573441AFB80E311D0ED05AE174 (Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m204510C2AF2455573441AFB80E311D0ED05AE174_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_mC0BA3FD4EDD3158691B7584B7B3CF10C2CF5B5D1 (Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mC0BA3FD4EDD3158691B7584B7B3CF10C2CF5B5D1_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } inline void HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method); } inline void List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } inline void DoubleLookupDictionary_3__ctor_m135252CCB56D656B186F8E6A025DBC55050E5C25 (DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3* __this, const RuntimeMethod* method) { (( void (*) (DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3*, const RuntimeMethod*))DoubleLookupDictionary_3__ctor_mEB5082A12F8D3483342E2D330B4F2D4162D035DE_gshared)(__this, method); } inline void DoubleLookupDictionary_3__ctor_mE5F9FF6872B9F9755CDB8A086E94CB29769DE55A (DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD* __this, const RuntimeMethod* method) { (( void (*) (DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD*, const RuntimeMethod*))DoubleLookupDictionary_3__ctor_mEB5082A12F8D3483342E2D330B4F2D4162D035DE_gshared)(__this, method); } inline void Stack_1__ctor_m1EE4BE944BE2ECBFD9260CFA0045C36D4A130B53 (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04*, const RuntimeMethod*))Stack_1__ctor_m70E8EDA96A608CE9BAB7FC8313B233AADA573BD4_gshared)(__this, method); } inline void HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method); } inline bool HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, String_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, String_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method); } inline void Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6 (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } inline void Dictionary_2__ctor_m0205CA2DDC8935364EA764C0B7C811D6515A1E36 (Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } inline void Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3 (Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* __this, Type_t* ___0_key, HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929*, Type_t*, HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (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 RuntimeObject* U3CGetAllMembersU3Ed__49_System_Collections_Generic_IEnumerableU3CSystem_Reflection_MemberInfoU3E_GetEnumerator_mC7F467593B7D3ECCC8FDD760A446FA4256CB42E4 (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__50_U3CU3Em__Finally1_m9C2C5C81AD7B4C92057711AACFC6F95CC83D4FF9 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__50_System_IDisposable_Dispose_m13843A29561A35839170E186CDF9580B5BABAAD5 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetAllMembers_mA7D083682ADCA92781BC36F570E42A4026AE9866 (Type_t* ___0_type, int32_t ___1_flags, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllMembersU3Ed__50_System_Collections_Generic_IEnumerableU3CSystem_Reflection_MemberInfoU3E_GetEnumerator_m1F6847854E785764A98A938C83464B032B23D853 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetBaseClassesU3Ed__55_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m8D573BC2432164BA0CD5DCE8E7A3985ECCBE2CDB (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __this, const RuntimeMethod* method) ; inline ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22* EmitUtilities_CreateInstanceFieldGetter_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_TisIntPtr_t_m2E19816D21B211309FE0EBBE8B481921C1F5A496 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) { return (( ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22* (*) (FieldInfo_t*, const RuntimeMethod*))EmitUtilities_CreateInstanceFieldGetter_TisRuntimeObject_TisIntPtr_t_mA9E532FCCB836A0E7D097936FBDAC14D4C026091_gshared)(___0_fieldInfo, method); } inline intptr_t ValueGetter_2_Invoke_mD867A7DBC8D6498C1358B50B1854ACE452BE39DC_inline (ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C** ___0_instance, const RuntimeMethod* method) { return (( intptr_t (*) (ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C**, const RuntimeMethod*))ValueGetter_2_Invoke_m3573B92045724FD5513E4805DACD4B6862FF5B9B_gshared_inline)(__this, ___0_instance, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271 (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C (Type_t* ___0_rootType, Type_t** ___1_resultType, String_t* ___2_path, bool* ___3_rootIsStatic, bool ___4_isSet, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* DeepReflection_CreateSlowDeepStaticValueGetterDelegate_m6A2F6ED02C567251C108F8DA86CBC0A244AE92BF (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___0_memberPath, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* DeepReflection_CreateSlowDeepInstanceValueGetterDelegate_m01F45C8BBD2EB8582FB1FC2C568C33F924437365 (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___0_memberPath, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* DeepReflection_CreateSlowDeepInstanceValueSetterDelegate_m69472C27710DCF90617E714BD0D687884B7CD0D9 (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___0_memberPath, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m8C79FEAB5AFAA11D898222AD4932FF99854FE808 (U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7* __this, const RuntimeMethod* method) ; inline void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8 (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass22_0__ctor_mA9EDCF10F501176A0658C5FFB2D43341A1EF0993 (U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass23_0__ctor_m8A8E378783B3BE5AD43F807D5EB87108D539CE82 (U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8* __this, const RuntimeMethod* method) ; inline void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052 (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsLiteral_mBE7DDC6A709439F775873859C82BAAD1EEFF791A (FieldInfo_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8 (RuntimeArray* __this, RuntimeObject* ___0_value, int32_t ___1_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231 (Type_t* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringExtensions_IsNullOrWhitespace_m8CA9B13C2D9B8C17D42E2BE3D28AC48F239A4145 (String_t* ___0_str, const RuntimeMethod* method) ; inline void List_1__ctor_mCE82E069C22E291414959DA288DADAC3F189953C (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB*, const RuntimeMethod*))List_1__ctor_mCE82E069C22E291414959DA288DADAC3F189953C_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, 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_EXTERN_C IL2CPP_METHOD_ATTR void PathStep__ctor_m02637438EC6DEBC37B3A83B315887F2806575428 (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* __this, int32_t ___0_elementIndex, Type_t* ___1_strongListElementType, bool ___2_isArray, const RuntimeMethod* method) ; inline void List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_inline (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB*, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17, const RuntimeMethod*))List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathStep__ctor_mAFF5D14693872D5CC4240AE2DFBEAFCD4EEB3922 (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* __this, int32_t ___0_elementIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* DeepReflection_GetStepMember_mE9B4AA42C1E854CC2436B1204DF13C0A5EE17FE3 (Type_t* ___0_owningType, String_t* ___1_name, bool ___2_expectMethod, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathStep__ctor_m0DE050216CA3C139D4C9F76DD189B1348FAC7D62 (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* __this, MemberInfo_t* ___0_member, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_inline (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB*, const RuntimeMethod*))List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_gshared_inline)(__this, method); } inline PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9 (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 (*) (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB*, int32_t, const RuntimeMethod*))List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_gshared)(__this, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetAllMembers_m70F15FD1735AD286F41C2E70538220E7B8A8126A (Type_t* ___0_type, String_t* ___1_name, int32_t ___2_flags, const RuntimeMethod* method) ; inline MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* Enumerable_ToArray_TisMemberInfo_t_m3196E648252936AE9A415B9A49118F4424208D42 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685 (MemberInfo_t* ___0_left, MemberInfo_t* ___1_right, 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 MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeepReflection_SlowGetMemberValue_m445767D8E2B1567476D7D7D4F350F6EE4F8F6FF5 (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 ___0_step, RuntimeObject* ___1_instance, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeepReflection_SlowSetMemberValue_m2A4E6ED2D775A7F94A191E0D1ACE03FA5F0736DC (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 ___0_step, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB (Assembly_t* ___0_left, Assembly_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mE659025EC9FCD139F9AEC60BA4DFF0325A49A3F9 (U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74 (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* FieldInfoExtensions_DeAliasField_mA7AB61F052188C83709613B723188EEBE30B4A00 (FieldInfo_t* ___0_fieldInfo, bool ___1_throwOnNotAliased, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m9AB542BBFEB0D95B9C7CCF2D884D5A38B3CC27D8 (U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* __this, const RuntimeMethod* method) ; inline void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4 (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_m444F36C3385444AC97E96623048FDDD361D8515C (U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakValueGetter__ctor_mD4EC30E3DEA99B7AB1DF5B945A3A6895D243B21A (WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m6221C5BA0E38E6436CA3758CC918457978646748 (U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakValueSetter__ctor_m66EAB596FBC543C58569F8E5BF630537A0D1E520 (WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_m1B7F02583870013E791AFD51D558DFEABFA4BF68 (U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F (PropertyInfo_t* ___0_left, PropertyInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* PropertyInfoExtensions_DeAliasProperty_m0C005F178D279A9585461522CE1E42A23CED77F9 (PropertyInfo_t* ___0_propertyInfo, bool ___1_throwOnNotAliased, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0__ctor_m9DAE233D197172FCB3ADF4FC5A2EF4CF63D5AEFA (U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* MethodInfoExtensions_DeAliasMethod_mBDE9FC9DB9A02F037818E1DD0F064D6FE4A8BB75 (MethodInfo_t* ___0_methodInfo, bool ___1_throwOnNotAliased, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_m166F8149A673DE0A735634C1AB9DE71FD34A6BB4 (Type_t* ___0_type, MethodInfo_t* ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass23_0__ctor_m4592260D54014BFCADEF3F5EC865C39D61B8A08C (U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_dataPath_m4C8412CBEE4EAAAB6711CC9BEFFA73CEE5BDBEF7 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GlobalConfigAttribute_get_AssetPath_mA7712413F7962CC07BC993554EDB0F95D1CB61C0 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalConfigAttribute_get_IsInResourcesFolder_mE9DAF490C7698F405F2792B01155BBF58EE2B4C6 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m436B3CDFB93031C7D7710274C092EE52CEAF419F (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringExtensions_Contains_mF7D151F58F63AD9BC992BA0BCA1195AC49EF40E0 (String_t* ___0_source, String_t* ___1_toCheck, int32_t ___2_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalConfigAttribute__ctor_m3ED1B7DDB378D496E74B2BF57CE2EA71C35A1E78 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, String_t* ___0_assetPath, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_mD8AB4685AA2380BC896FFA1E436620091E203BDA (Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUILayoutOptionsInstance__ctor_mB46CE3CFD0EDC5A12FDF8DE8AB5EDCD3A064E1C9 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, int32_t ___0_type, float ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUILayoutOptionsInstance_SetValue_mA16F87D67BCC0B24BCFF72EF2707C3312AF67CB2 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, int32_t ___0_type, bool ___1_value, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_m707437F99DE7E5B28F5D172778CEFAC7F9A70CE6 (Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C* __this, GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* ___0_key, GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C*, GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8*, GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_Clone_mEC9F5FE3745B391BCFB73705617BFE333D9FF076 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* GUILayoutOptionsInstance_CreateOptionsArary_m49F438253C23B626AD92A7BBD01FAFD00DB6B86E (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, const RuntimeMethod* method) ; inline void Dictionary_2_set_Item_mC686A3309079A13BC10DD7D3B827D53AB0AB2789 (Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C* __this, GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* ___0_key, GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C*, GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8*, GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* GUILayoutOptionsInstance_GetCachedOptions_m3DBEC167B71BD8B68984A1B4CCF3A037A8B71BB1 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, const RuntimeMethod* method) ; inline void List_1__ctor_mCBB189EBF8E5751846E5E42889EF16F528B1AF76 (List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* __this, const RuntimeMethod* method) { (( void (*) (List_1_t127D148735F4EC06A9736D6E2EDD46686D015376*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GUILayout_Width_m3FADF145F37481F9FEFF0E89E8A466CF5532DCE3 (float ___0_width, const RuntimeMethod* method) ; inline void List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_inline (List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* __this, GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t127D148735F4EC06A9736D6E2EDD46686D015376*, GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GUILayout_Height_m5E1526C541663A21437ED06E233FDDA08A856B91 (float ___0_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GUILayout_MaxHeight_m7F6C1EFF99CE9AB9705E5592EC15645413997972 (float ___0_maxHeight, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GUILayout_MaxWidth_mC9E5A7877E53216E4DD1029BC6AF6D36255F1CE3 (float ___0_maxWidth, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GUILayout_MinHeight_m745695F823189BB7206148BC6A0D89FD4B585583 (float ___0_minHeight, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GUILayout_MinWidth_m2B7D6757AAD48275D03C2F83B6455D1C8E08A5E2 (float ___0_minWidth, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GUILayout_ExpandHeight_mC2AA1B8EA193B85488B4E9D6F7F5E126FF8D45ED (bool ___0_expand, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GUILayout_ExpandWidth_m79E06605EA8F34C76E6F93F53326E488CAFB0275 (bool ___0_expand, const RuntimeMethod* method) ; inline GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* List_1_ToArray_mE351EE567D3AC95FEE876C4002E398B9F4E15AE7 (List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* __this, const RuntimeMethod* method) { return (( GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* (*) (List_1_t127D148735F4EC06A9736D6E2EDD46686D015376*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImmutableList_GetEnumerator_mD6CBB5798FE4CB231E2186B1E48EF9FAC7D3B2FE (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25__ctor_m329BF66740F04C899F053BB49B3B8E26DAA388D2 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_U3CU3Em__Finally1_m9A0C0AF280F42F0798CC979562504DC751B8CE91 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_System_IDisposable_Dispose_m768E990D78CC71E4CC69D7A25E354464CE268A72 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_Hermite_m44E982791274ABA93438BF64C66C3C31946D706A (float ___0_start, float ___1_end, float ___2_t, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Truncate_mE66B1AD68C17D27675DE0CB74643374F9EDB649C (double ___0_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_Fract_m5634256AAED76E84EF1B71CED98A24478A4BCFA3 (float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_Hermite01_m25C7E7002D074BAAAC827DF7CA01DED94A70EF4A (float ___0_t, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_EaseInElastic_m22D50C63477A2D612FA4D6F5EF986912C9FD48FC (float ___0_value, float ___1_amplitude, float ___2_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, 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_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, 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 Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double MathUtilities_DiscardLeastSignificantDecimal_m517AB5DF71036FD7203ACF1F847B62AA9541C276 (double ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtilities_GetNumberOfDecimalsForMinimumDifference_mBF45C5C5187A74D95620E5984F9F55C15367AC8C (double ___0_minDifference, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Round_m8DB2F61CB73B9E71E54149290ABD5DC8A68890D1 (double ___0_value, int32_t ___1_digits, int32_t ___2_mode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Math_Round_m0BD20E38C73A9283F2EC89E6DF9CCC80A7752C38_inline (double ___0_value, int32_t ___1_digits, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method); } inline void List_1_AddWithResize_m52C640380C4F5D4DCF24AE5197200FA2C8347F30 (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB*, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17, const RuntimeMethod*))List_1_AddWithResize_m52C640380C4F5D4DCF24AE5197200FA2C8347F30_gshared)(__this, ___0_item, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ColorExtensions_Lerp_mDBA8D339065816EAEBF29415A63F17BDACA58B63 (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_colors, float ___1_t, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { float L_0 = ___1_t; float L_1; L_1 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_0, (0.0f), (1.0f), NULL); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = ___0_colors; NullCheck(L_2); ___1_t = ((float)il2cpp_codegen_multiply(L_1, ((float)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1))))); float L_3 = ___1_t; V_0 = il2cpp_codegen_cast_double_to_int(L_3); float L_4 = ___1_t; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_5 = ___0_colors; NullCheck(L_5); int32_t L_6; L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int(L_4), 1)), ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1)), NULL); V_1 = L_6; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_7 = ___0_colors; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = (L_7)->GetAt(static_cast(L_9)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_11 = ___0_colors; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = (L_11)->GetAt(static_cast(L_13)); float L_15 = ___1_t; float L_16 = ___1_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17; L_17 = Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline(L_10, L_14, ((float)il2cpp_codegen_subtract(L_15, ((float)il2cpp_codegen_cast_double_to_int(L_16)))), NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ColorExtensions_MoveTowards_m076067CC86346B76E8B6FEC313D87290CD7712BF (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_from, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_to, float ___2_maxDelta, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_from; float L_1 = L_0.___r; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___1_to; float L_3 = L_2.___r; float L_4 = ___2_maxDelta; float L_5; L_5 = Mathf_MoveTowards_m69751B5EC50D8E7127D4BB2C8D908E38808AF45D_inline(L_1, L_3, L_4, NULL); (&V_0)->___r = L_5; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_from; float L_7 = L_6.___g; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___1_to; float L_9 = L_8.___g; float L_10 = ___2_maxDelta; float L_11; L_11 = Mathf_MoveTowards_m69751B5EC50D8E7127D4BB2C8D908E38808AF45D_inline(L_7, L_9, L_10, NULL); (&V_0)->___g = L_11; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_from; float L_13 = L_12.___b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___1_to; float L_15 = L_14.___b; float L_16 = ___2_maxDelta; float L_17; L_17 = Mathf_MoveTowards_m69751B5EC50D8E7127D4BB2C8D908E38808AF45D_inline(L_13, L_15, L_16, NULL); (&V_0)->___b = L_17; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18 = ___0_from; float L_19 = L_18.___a; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = ___1_to; float L_21 = L_20.___a; float L_22 = ___2_maxDelta; float L_23; L_23 = Mathf_MoveTowards_m69751B5EC50D8E7127D4BB2C8D908E38808AF45D_inline(L_19, L_21, L_22, NULL); (&V_0)->___a = L_23; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_24 = V_0; float L_25 = L_24.___r; (&___0_from)->___r = L_25; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26 = V_0; float L_27 = L_26.___g; (&___0_from)->___g = L_27; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_28 = V_0; float L_29 = L_28.___b; (&___0_from)->___b = L_29; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30 = V_0; float L_31 = L_30.___a; (&___0_from)->___a = L_31; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorExtensions_TryParseString_mAEDFB0F329F2669C0829F973450AFAF8C1148CFF (String_t* ___0_colorStr, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___1_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral481AD13B8C3E8F9CD752B6E34DBFB14C701DF30F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; float V_6 = 0.0f; int32_t G_B10_0 = 0; int32_t G_B14_0 = 0; int32_t G_B21_0 = 0; { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___1_color; il2cpp_codegen_initobj(L_0, sizeof(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)); String_t* L_1 = ___0_colorStr; if (!L_1) { goto IL_001d; } } { String_t* L_2 = ___0_colorStr; NullCheck(L_2); int32_t L_3; L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL); if ((((int32_t)L_3) < ((int32_t)2))) { goto IL_001d; } } { String_t* L_4 = ___0_colorStr; NullCheck(L_4); int32_t L_5; L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL); if ((((int32_t)L_5) <= ((int32_t)((int32_t)100)))) { goto IL_001f; } } IL_001d: { return (bool)0; } IL_001f: { String_t* L_6 = ___0_colorStr; NullCheck(L_6); bool L_7; L_7 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_6, _stringLiteral481AD13B8C3E8F9CD752B6E34DBFB14C701DF30F, 2, NULL); if (!L_7) { goto IL_005f; } } { String_t* L_8 = ___0_colorStr; NullCheck(_stringLiteral481AD13B8C3E8F9CD752B6E34DBFB14C701DF30F); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral481AD13B8C3E8F9CD752B6E34DBFB14C701DF30F, NULL); String_t* L_10 = ___0_colorStr; NullCheck(L_10); int32_t L_11; L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL); NullCheck(_stringLiteral481AD13B8C3E8F9CD752B6E34DBFB14C701DF30F); int32_t L_12; L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral481AD13B8C3E8F9CD752B6E34DBFB14C701DF30F, NULL); NullCheck(L_8); String_t* L_13; L_13 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_8, L_9, ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); NullCheck(L_13); String_t* L_14; L_14 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_13, _stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); ___0_colorStr = L_14; } IL_005f: { String_t* L_15 = ___0_colorStr; NullCheck(L_15); Il2CppChar L_16; L_16 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, 0, NULL); if ((((int32_t)L_16) == ((int32_t)((int32_t)35)))) { goto IL_0086; } } { String_t* L_17 = ___0_colorStr; NullCheck(L_17); Il2CppChar L_18; L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_17, 0, NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_19; L_19 = Char_IsLetter_m4363120285B51739DEE559E5C81E89580DDC78C0(L_18, NULL); if (L_19) { goto IL_0086; } } { String_t* L_20 = ___0_colorStr; NullCheck(L_20); Il2CppChar L_21; L_21 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_20, 0, NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_22; L_22 = Char_IsNumber_m9C6A6326BEF8A833F2FC7BA93F5E211D9423C5F3(L_21, NULL); G_B10_0 = ((int32_t)(L_22)); goto IL_0087; } IL_0086: { G_B10_0 = 1; } IL_0087: { V_0 = (bool)G_B10_0; String_t* L_23 = ___0_colorStr; NullCheck(L_23); Il2CppChar L_24; L_24 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_23, 0, NULL); if ((((int32_t)L_24) == ((int32_t)((int32_t)82)))) { goto IL_00ac; } } { String_t* L_25 = ___0_colorStr; NullCheck(L_25); Il2CppChar L_26; L_26 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_25, 0, NULL); if ((((int32_t)L_26) == ((int32_t)((int32_t)40)))) { goto IL_00ac; } } { String_t* L_27 = ___0_colorStr; NullCheck(L_27); Il2CppChar L_28; L_28 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_27, 0, NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_29; L_29 = Char_IsNumber_m9C6A6326BEF8A833F2FC7BA93F5E211D9423C5F3(L_28, NULL); G_B14_0 = ((int32_t)(L_29)); goto IL_00ad; } IL_00ac: { G_B14_0 = 1; } IL_00ad: { V_1 = (bool)G_B14_0; bool L_30 = V_0; if (L_30) { goto IL_00b6; } } { bool L_31 = V_1; if (L_31) { goto IL_00b6; } } { return (bool)0; } IL_00b6: { V_2 = (bool)0; bool L_32 = V_1; if (L_32) { goto IL_00d4; } } { bool L_33 = V_0; if (!L_33) { goto IL_00cc; } } { String_t* L_34 = ___0_colorStr; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_35 = ___1_color; bool L_36; L_36 = ColorUtility_TryParseHtmlString_m8E4DF912AF247EE6893655537CDF0FB47BFE563D(L_34, L_35, NULL); bool L_37 = L_36; V_2 = L_37; G_B21_0 = ((((int32_t)L_37) == ((int32_t)0))? 1 : 0); goto IL_00cd; } IL_00cc: { G_B21_0 = 0; } IL_00cd: { bool L_38 = V_1; if (!((int32_t)(G_B21_0&(int32_t)L_38))) { goto IL_018e; } } IL_00d4: { String_t* L_39 = ___0_colorStr; il2cpp_codegen_runtime_class_init_inline(ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_40 = ((ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_StaticFields*)il2cpp_codegen_static_fields_for(ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_il2cpp_TypeInfo_var))->___trimRGBStart; NullCheck(L_39); String_t* L_41; L_41 = String_TrimStart_m67833D80326BEA11CC3517CE03CD7B16669BCEEC(L_39, L_40, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_42 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_43 = L_42; NullCheck(L_43); (L_43)->SetAt(static_cast(0), (Il2CppChar)((int32_t)41)); NullCheck(L_41); String_t* L_44; L_44 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_41, L_43, NULL); ___0_colorStr = L_44; String_t* L_45 = ___0_colorStr; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_46 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_47 = L_46; NullCheck(L_47); (L_47)->SetAt(static_cast(0), (Il2CppChar)((int32_t)44)); NullCheck(L_45); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48; L_48 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_45, L_47, NULL); V_3 = L_48; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = V_3; NullCheck(L_49); if ((((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length))) < ((int32_t)2))) { goto IL_010f; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = V_3; NullCheck(L_50); if ((((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length))) <= ((int32_t)4))) { goto IL_0111; } } IL_010f: { return (bool)0; } IL_0111: { Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_4), (0.0f), (0.0f), (0.0f), (1.0f), NULL); V_5 = 0; goto IL_017d; } IL_0131: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = V_3; int32_t L_52 = V_5; NullCheck(L_51); int32_t L_53 = L_52; String_t* L_54 = (L_51)->GetAt(static_cast(L_53)); bool L_55; L_55 = Single_TryParse_mC39FC2D8F1F33DE64685F3A8CE6BDD2164FB9423(L_54, (&V_6), NULL); if (L_55) { goto IL_0140; } } { return (bool)0; } IL_0140: { int32_t L_56 = V_5; if (L_56) { goto IL_014d; } } { float L_57 = V_6; (&V_4)->___r = L_57; } IL_014d: { int32_t L_58 = V_5; if ((!(((uint32_t)L_58) == ((uint32_t)1)))) { goto IL_015b; } } { float L_59 = V_6; (&V_4)->___g = L_59; } IL_015b: { int32_t L_60 = V_5; if ((!(((uint32_t)L_60) == ((uint32_t)2)))) { goto IL_0169; } } { float L_61 = V_6; (&V_4)->___b = L_61; } IL_0169: { int32_t L_62 = V_5; if ((!(((uint32_t)L_62) == ((uint32_t)3)))) { goto IL_0177; } } { float L_63 = V_6; (&V_4)->___a = L_63; } IL_0177: { int32_t L_64 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_017d: { int32_t L_65 = V_5; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = V_3; NullCheck(L_66); if ((((int32_t)L_65) < ((int32_t)((int32_t)(((RuntimeArray*)L_66)->max_length))))) { goto IL_0131; } } { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_67 = ___1_color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_68 = V_4; *(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)L_67 = L_68; return (bool)1; } IL_018e: { bool L_69 = V_2; if (!L_69) { goto IL_0193; } } { return (bool)1; } IL_0193: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ColorExtensions_ToCSharpColor_m48BA3A79B9357EDE80BB345973509B7FE1750109 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F51A0CA962E5A08BA93287E9B42BA1991D38AFA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7ACFECCC82C4B057F5340D717DC0D0A833FCE0A9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8EB6949099F9F5FEB5F1C7209F65F4D56911670E); s_Il2CppMethodInitialized = true; } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteral8EB6949099F9F5FEB5F1C7209F65F4D56911670E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___0_color; float L_4 = L_3.___r; il2cpp_codegen_runtime_class_init_inline(ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_il2cpp_TypeInfo_var); String_t* L_5; L_5 = ColorExtensions_TrimFloat_m97BC693AF17E51068047C1FF4C1909C496BCE756(L_4, NULL); NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)L_5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_2; NullCheck(L_6); (L_6)->SetAt(static_cast(2), (String_t*)_stringLiteral7ACFECCC82C4B057F5340D717DC0D0A833FCE0A9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_color; float L_9 = L_8.___g; String_t* L_10; L_10 = ColorExtensions_TrimFloat_m97BC693AF17E51068047C1FF4C1909C496BCE756(L_9, NULL); NullCheck(L_7); (L_7)->SetAt(static_cast(3), (String_t*)L_10); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_7; NullCheck(L_11); (L_11)->SetAt(static_cast(4), (String_t*)_stringLiteral7ACFECCC82C4B057F5340D717DC0D0A833FCE0A9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = ___0_color; float L_14 = L_13.___b; String_t* L_15; L_15 = ColorExtensions_TrimFloat_m97BC693AF17E51068047C1FF4C1909C496BCE756(L_14, NULL); NullCheck(L_12); (L_12)->SetAt(static_cast(5), (String_t*)L_15); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_12; NullCheck(L_16); (L_16)->SetAt(static_cast(6), (String_t*)_stringLiteral7ACFECCC82C4B057F5340D717DC0D0A833FCE0A9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18 = ___0_color; float L_19 = L_18.___a; String_t* L_20; L_20 = ColorExtensions_TrimFloat_m97BC693AF17E51068047C1FF4C1909C496BCE756(L_19, NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(7), (String_t*)L_20); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_17; NullCheck(L_21); (L_21)->SetAt(static_cast(8), (String_t*)_stringLiteral6F51A0CA962E5A08BA93287E9B42BA1991D38AFA); String_t* L_22; L_22 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_21, NULL); return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ColorExtensions_Pow_m95E82C3AD10532E8ECC6714716C58F8BF484D42C (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, float ___1_factor, const RuntimeMethod* method) { { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color; float L_1 = L_0.___r; float L_2 = ___1_factor; float L_3; L_3 = powf(L_1, L_2); (&___0_color)->___r = L_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_color; float L_5 = L_4.___g; float L_6 = ___1_factor; float L_7; L_7 = powf(L_5, L_6); (&___0_color)->___g = L_7; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_color; float L_9 = L_8.___b; float L_10 = ___1_factor; float L_11; L_11 = powf(L_9, L_10); (&___0_color)->___b = L_11; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_color; float L_13 = L_12.___a; float L_14 = ___1_factor; float L_15; L_15 = powf(L_13, L_14); (&___0_color)->___a = L_15; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16 = ___0_color; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ColorExtensions_NormalizeRGB_m5315E6C9E4542894D324595802CD2CC10E1F1CA8 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color; float L_1 = L_0.___r; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_color; float L_3 = L_2.___g; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_color; float L_5 = L_4.___b; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, NULL); V_1 = L_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL); V_0 = L_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0; float L_9 = L_8.___x; (&___0_color)->___r = L_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; float L_11 = L_10.___y; (&___0_color)->___g = L_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; float L_13 = L_12.___z; (&___0_color)->___b = L_13; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___0_color; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ColorExtensions_TrimFloat_m97BC693AF17E51068047C1FF4C1909C496BCE756 (float ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Il2CppChar V_1 = 0x0; { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); String_t* L_1; L_1 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((&___0_value), _stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9, L_0, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (Il2CppChar)((int32_t)48)); NullCheck(L_1); String_t* L_4; L_4 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_1, L_3, NULL); V_0 = L_4; String_t* L_5 = V_0; String_t* L_6 = V_0; NullCheck(L_6); int32_t L_7; L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL); NullCheck(L_5); Il2CppChar L_8; L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, ((int32_t)il2cpp_codegen_subtract(L_7, 1)), NULL); V_1 = L_8; Il2CppChar L_9 = V_1; if ((((int32_t)L_9) == ((int32_t)((int32_t)46)))) { goto IL_003b; } } { Il2CppChar L_10 = V_1; if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)44))))) { goto IL_004b; } } IL_003b: { String_t* L_11 = V_0; String_t* L_12 = V_0; NullCheck(L_12); int32_t L_13; L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL); NullCheck(L_11); String_t* L_14; L_14 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_11, 0, ((int32_t)il2cpp_codegen_subtract(L_13, 1)), NULL); V_0 = L_14; } IL_004b: { String_t* L_15 = V_0; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorExtensions__cctor_m0FDC90D7E91379DA39A60843DA62114E67193276 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tE3F0AA884A069673772CF4F230C3542C43A84D0C____AEAB8CBF0F8D91747CD9D0B9512DF7A2F96DFAEA4D2FFEA89EF2654D47B721AF_FieldInfo_var); s_Il2CppMethodInitialized = true; } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_tE3F0AA884A069673772CF4F230C3542C43A84D0C____AEAB8CBF0F8D91747CD9D0B9512DF7A2F96DFAEA4D2FFEA89EF2654D47B721AF_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_StaticFields*)il2cpp_codegen_static_fields_for(ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_il2cpp_TypeInfo_var))->___trimRGBStart = L_1; Il2CppCodeGenWriteBarrier((void**)(&((ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_StaticFields*)il2cpp_codegen_static_fields_for(ColorExtensions_tF908A990FDB27A0BAD6DFF7708BFAEC58056142F_il2cpp_TypeInfo_var))->___trimRGBStart), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 FieldInfoExtensions_IsAliasField_m85640B53A8B5FFD720C80D33B38C49D82D092753 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { FieldInfo_t* L_0 = ___0_fieldInfo; return (bool)((!(((RuntimeObject*)(MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90*)((MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90*)IsInstSealed((RuntimeObject*)L_0, MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* FieldInfoExtensions_DeAliasField_mA7AB61F052188C83709613B723188EEBE30B4A00 (FieldInfo_t* ___0_fieldInfo, bool ___1_throwOnNotAliased, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* V_0 = NULL; { FieldInfo_t* L_0 = ___0_fieldInfo; V_0 = ((MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90*)IsInstSealed((RuntimeObject*)L_0, MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var)); MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* L_1 = V_0; bool L_2; L_2 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_1, (FieldInfo_t*)NULL, NULL); if (!L_2) { goto IL_0032; } } { goto IL_001e; } IL_0012: { MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* L_3 = V_0; NullCheck(L_3); FieldInfo_t* L_4; L_4 = MemberAliasFieldInfo_get_AliasedField_m3A24DDB5F33A72E9CC02D84A5CCC666E7873D45C_inline(L_3, NULL); V_0 = ((MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90*)IsInstSealed((RuntimeObject*)L_4, MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var)); } IL_001e: { MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* L_5 = V_0; NullCheck(L_5); FieldInfo_t* L_6; L_6 = MemberAliasFieldInfo_get_AliasedField_m3A24DDB5F33A72E9CC02D84A5CCC666E7873D45C_inline(L_5, NULL); if (((MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90*)IsInstSealed((RuntimeObject*)L_6, MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var))) { goto IL_0012; } } { MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* L_7 = V_0; NullCheck(L_7); FieldInfo_t* L_8; L_8 = MemberAliasFieldInfo_get_AliasedField_m3A24DDB5F33A72E9CC02D84A5CCC666E7873D45C_inline(L_7, NULL); return L_8; } IL_0032: { bool L_9 = ___1_throwOnNotAliased; if (!L_9) { goto IL_0050; } } { FieldInfo_t* L_10 = ___0_fieldInfo; String_t* L_11; L_11 = MemberInfoExtensions_GetNiceName_m5822CBCA338B2C4EBAEB0461969683D429BB26BC(L_10, NULL); String_t* L_12; L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E0FA423BE483BF423BD92086B411B16CAD1BCC6)), L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFCCA4686ED2A34FD32531B43B63D30DBE5A0C258)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, L_12, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FieldInfoExtensions_DeAliasField_mA7AB61F052188C83709613B723188EEBE30B4A00_RuntimeMethod_var))); } IL_0050: { FieldInfo_t* L_14 = ___0_fieldInfo; return L_14; } } #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 AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* MemberInfoExtensions_GetAttributes_m8EC54ECBB82A3EC27A3ABEA9C4828A51D760744F (RuntimeObject* ___0_member, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m1386E5D9BE2299D956F8334023BB11BC76318258_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m0222A3CD82F13E2FEDA9C71B5B7B3A4DF7B7E3CA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { RuntimeObject* L_0 = ___0_member; RuntimeObject* L_1; L_1 = MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m0222A3CD82F13E2FEDA9C71B5B7B3A4DF7B7E3CA(L_0, MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m0222A3CD82F13E2FEDA9C71B5B7B3A4DF7B7E3CA_RuntimeMethod_var); AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_2; L_2 = Enumerable_ToArray_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m1386E5D9BE2299D956F8334023BB11BC76318258(L_1, Enumerable_ToArray_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m1386E5D9BE2299D956F8334023BB11BC76318258_RuntimeMethod_var); V_0 = L_2; goto IL_0018; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000e; } throw e; } CATCH_000e: { AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_3 = (AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var)), (uint32_t)0); V_0 = L_3; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0018; } IL_0018: { AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_4 = V_0; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* MemberInfoExtensions_GetAttributes_m73B7525E27684D3AC943150EC0782C7699DFFFEA (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m1386E5D9BE2299D956F8334023BB11BC76318258_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m356F050894EF1F4A4A5870F1BEA0C18D1DD686DE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { RuntimeObject* L_0 = ___0_member; bool L_1 = ___1_inherit; RuntimeObject* L_2; L_2 = MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m356F050894EF1F4A4A5870F1BEA0C18D1DD686DE(L_0, L_1, MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m356F050894EF1F4A4A5870F1BEA0C18D1DD686DE_RuntimeMethod_var); AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_3; L_3 = Enumerable_ToArray_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m1386E5D9BE2299D956F8334023BB11BC76318258(L_2, Enumerable_ToArray_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m1386E5D9BE2299D956F8334023BB11BC76318258_RuntimeMethod_var); V_0 = L_3; goto IL_0019; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000f; } throw e; } CATCH_000f: { AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_4 = (AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var)), (uint32_t)0); V_0 = L_4; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0019; } IL_0019: { AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_5 = V_0; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MemberInfoExtensions_GetNiceName_m5822CBCA338B2C4EBAEB0461969683D429BB26BC (MemberInfo_t* ___0_member, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBase_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodBase_t* V_0 = NULL; String_t* V_1 = NULL; { MemberInfo_t* L_0 = ___0_member; V_0 = ((MethodBase_t*)IsInstClass((RuntimeObject*)L_0, MethodBase_t_il2cpp_TypeInfo_var)); MethodBase_t* L_1 = V_0; bool L_2; L_2 = MethodBase_op_Inequality_mB7E4A01A8827865E97756445895D201687C09BB5(L_1, (MethodBase_t*)NULL, NULL); if (!L_2) { goto IL_0019; } } { MethodBase_t* L_3 = V_0; String_t* L_4; L_4 = MethodInfoExtensions_GetFullName_mF9E06027EC0968BAB3F29AD252A6B24BA94DDC28(L_3, NULL); V_1 = L_4; goto IL_0020; } IL_0019: { MemberInfo_t* L_5 = ___0_member; NullCheck(L_5); String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_5); V_1 = L_6; } IL_0020: { String_t* L_7 = V_1; String_t* L_8; L_8 = StringExtensions_ToTitleCase_m69D9C03904900FE85C55B9292D92EE18BBDD3D27(L_7, NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_IsStatic_m951326B972219178911103E50ACE79041FDAB603 (MemberInfo_t* ___0_member, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBase_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldInfo_t* V_0 = NULL; PropertyInfo_t* V_1 = NULL; MethodBase_t* V_2 = NULL; EventInfo_t* V_3 = NULL; Type_t* V_4 = NULL; String_t* V_5 = NULL; { MemberInfo_t* L_0 = ___0_member; V_0 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)); FieldInfo_t* L_1 = V_0; bool L_2; L_2 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_1, (FieldInfo_t*)NULL, NULL); if (!L_2) { goto IL_0017; } } { FieldInfo_t* L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_3, NULL); return L_4; } IL_0017: { MemberInfo_t* L_5 = ___0_member; V_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var)); PropertyInfo_t* L_6 = V_1; bool L_7; L_7 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_6, (PropertyInfo_t*)NULL, NULL); if (!L_7) { goto IL_0049; } } { PropertyInfo_t* L_8 = V_1; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(18, L_8); if (L_9) { goto IL_003c; } } { PropertyInfo_t* L_10 = V_1; NullCheck(L_10); MethodInfo_t* L_11; L_11 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(25, L_10, (bool)1); NullCheck(L_11); bool L_12; L_12 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_11, NULL); return L_12; } IL_003c: { PropertyInfo_t* L_13 = V_1; NullCheck(L_13); MethodInfo_t* L_14; L_14 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(23, L_13, (bool)1); NullCheck(L_14); bool L_15; L_15 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_14, NULL); return L_15; } IL_0049: { MemberInfo_t* L_16 = ___0_member; V_2 = ((MethodBase_t*)IsInstClass((RuntimeObject*)L_16, MethodBase_t_il2cpp_TypeInfo_var)); MethodBase_t* L_17 = V_2; bool L_18; L_18 = MethodBase_op_Inequality_mB7E4A01A8827865E97756445895D201687C09BB5(L_17, (MethodBase_t*)NULL, NULL); if (!L_18) { goto IL_0060; } } { MethodBase_t* L_19 = V_2; NullCheck(L_19); bool L_20; L_20 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_19, NULL); return L_20; } IL_0060: { MemberInfo_t* L_21 = ___0_member; V_3 = ((EventInfo_t*)IsInstClass((RuntimeObject*)L_21, EventInfo_t_il2cpp_TypeInfo_var)); EventInfo_t* L_22 = V_3; bool L_23; L_23 = EventInfo_op_Inequality_m4B5352D516359B10994084CAE273A1EF64E50B40(L_22, (EventInfo_t*)NULL, NULL); if (!L_23) { goto IL_007d; } } { EventInfo_t* L_24 = V_3; NullCheck(L_24); MethodInfo_t* L_25; L_25 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(17, L_24, (bool)1); NullCheck(L_25); bool L_26; L_26 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_25, NULL); return L_26; } IL_007d: { MemberInfo_t* L_27 = ___0_member; V_4 = ((Type_t*)IsInstClass((RuntimeObject*)L_27, Type_t_il2cpp_TypeInfo_var)); Type_t* L_28 = V_4; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_29; L_29 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_28, (Type_t*)NULL, NULL); if (!L_29) { goto IL_00a2; } } { Type_t* L_30 = V_4; NullCheck(L_30); bool L_31; L_31 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_30, NULL); if (!L_31) { goto IL_00a0; } } { Type_t* L_32 = V_4; NullCheck(L_32); bool L_33; L_33 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_32, NULL); return L_33; } IL_00a0: { return (bool)0; } IL_00a2: { il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var))); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_34; L_34 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); MemberInfo_t* L_35 = ___0_member; NullCheck(L_35); Type_t* L_36; L_36 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_35); NullCheck(L_36); String_t* L_37; L_37 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_36); MemberInfo_t* L_38 = ___0_member; NullCheck(L_38); String_t* L_39; L_39 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_38); MemberInfo_t* L_40 = ___0_member; NullCheck(L_40); Type_t* L_41; L_41 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_40, NULL); NullCheck(L_41); String_t* L_42; L_42 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_41); String_t* L_43; L_43 = String_Format_mF8E53122BE8F0F617357DFB75C3912D1242DE263(L_34, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73708E57866F385D8A16EE244A5943522286EB8E)), L_37, L_39, L_42, NULL); V_5 = L_43; String_t* L_44 = V_5; NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_45 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_45, L_44, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MemberInfoExtensions_IsStatic_m951326B972219178911103E50ACE79041FDAB603_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_IsAlias_m7AB1A903A2EE9F9DAA1E40368A67515B6A9FE27F (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemberInfo_t* L_0 = ___0_memberInfo; if (((MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90*)IsInstSealed((RuntimeObject*)L_0, MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var))) { goto IL_001a; } } { MemberInfo_t* L_1 = ___0_memberInfo; if (((MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9*)IsInstSealed((RuntimeObject*)L_1, MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var))) { goto IL_001a; } } { MemberInfo_t* L_2 = ___0_memberInfo; return (bool)((!(((RuntimeObject*)(MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC*)((MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC*)IsInstSealed((RuntimeObject*)L_2, MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } IL_001a: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* MemberInfoExtensions_DeAlias_m9D738800D96FEB746A026BC63852B4A316CA8D38 (MemberInfo_t* ___0_memberInfo, bool ___1_throwOnNotAliased, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* V_0 = NULL; MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* V_1 = NULL; MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* V_2 = NULL; { MemberInfo_t* L_0 = ___0_memberInfo; V_0 = ((MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90*)IsInstSealed((RuntimeObject*)L_0, MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90_il2cpp_TypeInfo_var)); MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* L_1 = V_0; bool L_2; L_2 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_1, (FieldInfo_t*)NULL, NULL); if (!L_2) { goto IL_0017; } } { MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* L_3 = V_0; NullCheck(L_3); FieldInfo_t* L_4; L_4 = MemberAliasFieldInfo_get_AliasedField_m3A24DDB5F33A72E9CC02D84A5CCC666E7873D45C_inline(L_3, NULL); return L_4; } IL_0017: { MemberInfo_t* L_5 = ___0_memberInfo; V_1 = ((MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9*)IsInstSealed((RuntimeObject*)L_5, MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var)); MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* L_6 = V_1; bool L_7; L_7 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_6, (PropertyInfo_t*)NULL, NULL); if (!L_7) { goto IL_002e; } } { MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* L_8 = V_1; NullCheck(L_8); PropertyInfo_t* L_9; L_9 = MemberAliasPropertyInfo_get_AliasedProperty_m00E9F9A3014BE3BC4D2B535D4C743B8A0021A266_inline(L_8, NULL); return L_9; } IL_002e: { MemberInfo_t* L_10 = ___0_memberInfo; V_2 = ((MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC*)IsInstSealed((RuntimeObject*)L_10, MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var)); MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* L_11 = V_2; bool L_12; L_12 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_11, (MethodInfo_t*)NULL, NULL); if (!L_12) { goto IL_0045; } } { MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* L_13 = V_2; NullCheck(L_13); MethodInfo_t* L_14; L_14 = MemberAliasMethodInfo_get_AliasedMethod_m00A59944505FBCFA75C5817A8C3B684688823AD6_inline(L_13, NULL); return L_14; } IL_0045: { bool L_15 = ___1_throwOnNotAliased; if (!L_15) { goto IL_0063; } } { MemberInfo_t* L_16 = ___0_memberInfo; String_t* L_17; L_17 = MemberInfoExtensions_GetNiceName_m5822CBCA338B2C4EBAEB0461969683D429BB26BC(L_16, NULL); String_t* L_18; L_18 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5917A064FBFAF0DF11A326FEA4CCBAFFA668E43A)), L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFCCA4686ED2A34FD32531B43B63D30DBE5A0C258)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_19 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_19, L_18, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MemberInfoExtensions_DeAlias_m9D738800D96FEB746A026BC63852B4A316CA8D38_RuntimeMethod_var))); } IL_0063: { MemberInfo_t* L_20 = ___0_memberInfo; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_SignaturesAreEqual_m31770DFC149CCDE7DA64D3DAB11F7CEF9104D727 (MemberInfo_t* ___0_a, MemberInfo_t* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; MethodInfo_t* V_1 = NULL; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_2 = NULL; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_3 = NULL; int32_t V_4 = 0; PropertyInfo_t* V_5 = NULL; PropertyInfo_t* V_6 = NULL; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_7 = NULL; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_8 = NULL; { MemberInfo_t* L_0 = ___0_a; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_0); MemberInfo_t* L_2 = ___1_b; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_2); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0010; } } { return (bool)0; } IL_0010: { MemberInfo_t* L_4 = ___0_a; NullCheck(L_4); String_t* L_5; L_5 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_4); MemberInfo_t* L_6 = ___1_b; NullCheck(L_6); String_t* L_7; L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_6); bool L_8; L_8 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_5, L_7, NULL); if (!L_8) { goto IL_0025; } } { return (bool)0; } IL_0025: { MemberInfo_t* L_9 = ___0_a; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Type_t* L_10; L_10 = TypeExtensions_GetReturnType_m27521507F41DCC5FD2085F6F7F3EDAB5EA8D7F47(L_9, NULL); MemberInfo_t* L_11 = ___1_b; Type_t* L_12; L_12 = TypeExtensions_GetReturnType_m27521507F41DCC5FD2085F6F7F3EDAB5EA8D7F47(L_11, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_13; L_13 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_10, L_12, NULL); if (!L_13) { goto IL_003a; } } { return (bool)0; } IL_003a: { MemberInfo_t* L_14 = ___0_a; bool L_15; L_15 = MemberInfoExtensions_IsStatic_m951326B972219178911103E50ACE79041FDAB603(L_14, NULL); MemberInfo_t* L_16 = ___1_b; bool L_17; L_17 = MemberInfoExtensions_IsStatic_m951326B972219178911103E50ACE79041FDAB603(L_16, NULL); if ((((int32_t)L_15) == ((int32_t)L_17))) { goto IL_004a; } } { return (bool)0; } IL_004a: { MemberInfo_t* L_18 = ___0_a; V_0 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_18, MethodInfo_t_il2cpp_TypeInfo_var)); MemberInfo_t* L_19 = ___1_b; V_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_19, MethodInfo_t_il2cpp_TypeInfo_var)); MethodInfo_t* L_20 = V_0; bool L_21; L_21 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_20, (MethodInfo_t*)NULL, NULL); if (!L_21) { goto IL_00d6; } } { MethodInfo_t* L_22 = V_0; NullCheck(L_22); bool L_23; L_23 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_22, NULL); MethodInfo_t* L_24 = V_1; NullCheck(L_24); bool L_25; L_25 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_24, NULL); if ((((int32_t)L_23) == ((int32_t)L_25))) { goto IL_0071; } } { return (bool)0; } IL_0071: { MethodInfo_t* L_26 = V_0; NullCheck(L_26); bool L_27; L_27 = MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549(L_26, NULL); MethodInfo_t* L_28 = V_1; NullCheck(L_28); bool L_29; L_29 = MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549(L_28, NULL); if ((((int32_t)L_27) == ((int32_t)L_29))) { goto IL_0081; } } { return (bool)0; } IL_0081: { MethodInfo_t* L_30 = V_0; NullCheck(L_30); bool L_31; L_31 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_30, NULL); MethodInfo_t* L_32 = V_1; NullCheck(L_32); bool L_33; L_33 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_32, NULL); if ((((int32_t)L_31) == ((int32_t)L_33))) { goto IL_0091; } } { return (bool)0; } IL_0091: { MethodInfo_t* L_34 = V_0; NullCheck(L_34); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_35; L_35 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_34); V_2 = L_35; MethodInfo_t* L_36 = V_1; NullCheck(L_36); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_37; L_37 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_36); V_3 = L_37; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_38 = V_2; NullCheck(L_38); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_39 = V_3; NullCheck(L_39); if ((((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))) { goto IL_00a9; } } { return (bool)0; } IL_00a9: { V_4 = 0; goto IL_00cf; } IL_00ae: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_40 = V_2; int32_t L_41 = V_4; NullCheck(L_40); int32_t L_42 = L_41; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_43 = (L_40)->GetAt(static_cast(L_42)); NullCheck(L_43); Type_t* L_44; L_44 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_43); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_45 = V_3; int32_t L_46 = V_4; NullCheck(L_45); int32_t L_47 = L_46; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_48 = (L_45)->GetAt(static_cast(L_47)); NullCheck(L_48); Type_t* L_49; L_49 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_48); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_50; L_50 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_44, L_49, NULL); if (!L_50) { goto IL_00c9; } } { return (bool)0; } IL_00c9: { int32_t L_51 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00cf: { int32_t L_52 = V_4; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_53 = V_2; NullCheck(L_53); if ((((int32_t)L_52) < ((int32_t)((int32_t)(((RuntimeArray*)L_53)->max_length))))) { goto IL_00ae; } } IL_00d6: { MemberInfo_t* L_54 = ___0_a; V_5 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_54, PropertyInfo_t_il2cpp_TypeInfo_var)); MemberInfo_t* L_55 = ___1_b; V_6 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_55, PropertyInfo_t_il2cpp_TypeInfo_var)); PropertyInfo_t* L_56 = V_5; bool L_57; L_57 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_56, (PropertyInfo_t*)NULL, NULL); if (!L_57) { goto IL_0143; } } { PropertyInfo_t* L_58 = V_5; NullCheck(L_58); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_59; L_59 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, bool >::Invoke(20, L_58, (bool)1); V_7 = L_59; PropertyInfo_t* L_60 = V_6; NullCheck(L_60); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_61; L_61 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, bool >::Invoke(20, L_60, (bool)1); V_8 = L_61; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_62 = V_7; NullCheck(L_62); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_63 = V_8; NullCheck(L_63); if ((((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length))))) { goto IL_0110; } } { return (bool)0; } IL_0110: { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_64 = V_7; NullCheck(L_64); int32_t L_65 = 0; MethodInfo_t* L_66 = (L_64)->GetAt(static_cast(L_65)); NullCheck(L_66); bool L_67; L_67 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_66, NULL); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_68 = V_8; NullCheck(L_68); int32_t L_69 = 0; MethodInfo_t* L_70 = (L_68)->GetAt(static_cast(L_69)); NullCheck(L_70); bool L_71; L_71 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_70, NULL); if ((((int32_t)L_67) == ((int32_t)L_71))) { goto IL_0126; } } { return (bool)0; } IL_0126: { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_72 = V_7; NullCheck(L_72); if ((((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))) <= ((int32_t)1))) { goto IL_0143; } } { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_73 = V_7; NullCheck(L_73); int32_t L_74 = 1; MethodInfo_t* L_75 = (L_73)->GetAt(static_cast(L_74)); NullCheck(L_75); bool L_76; L_76 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_75, NULL); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_77 = V_8; NullCheck(L_77); int32_t L_78 = 1; MethodInfo_t* L_79 = (L_77)->GetAt(static_cast(L_78)); NullCheck(L_79); bool L_80; L_80 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_79, NULL); if ((((int32_t)L_76) == ((int32_t)L_80))) { goto IL_0143; } } { return (bool)0; } IL_0143: { return (bool)1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MethodInfoExtensions_GetFullName_mD5B2F01AA5F092C8C9B94369003DE2B307D8DA41 (MethodBase_t* ___0_method, String_t* ___1_extensionMethodPrefix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; bool V_1 = false; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL; int32_t V_3 = 0; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; MethodBase_t* L_1 = ___0_method; bool L_2; L_2 = MethodInfoExtensions_IsExtensionMethod_m48EB01E8DA53A75C09529A4A0BF6DD8FF81DC32D(L_1, NULL); V_1 = L_2; bool L_3 = V_1; if (!L_3) { goto IL_0018; } } { StringBuilder_t* L_4 = V_0; String_t* L_5 = ___1_extensionMethodPrefix; NullCheck(L_4); StringBuilder_t* L_6; L_6 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_4, L_5, NULL); } IL_0018: { StringBuilder_t* L_7 = V_0; MethodBase_t* L_8 = ___0_method; NullCheck(L_8); String_t* L_9; L_9 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_8); NullCheck(L_7); StringBuilder_t* L_10; L_10 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, L_9, NULL); MethodBase_t* L_11 = ___0_method; NullCheck(L_11); bool L_12; L_12 = VirtualFuncInvoker0< bool >::Invoke(25, L_11); if (!L_12) { goto IL_0078; } } { MethodBase_t* L_13 = ___0_method; NullCheck(L_13); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_14; L_14 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(27, L_13); V_2 = L_14; StringBuilder_t* L_15 = V_0; NullCheck(L_15); StringBuilder_t* L_16; L_16 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_15, _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11, NULL); V_3 = 0; goto IL_0066; } IL_0044: { int32_t L_17 = V_3; if (!L_17) { goto IL_0053; } } { StringBuilder_t* L_18 = V_0; NullCheck(L_18); StringBuilder_t* L_19; L_19 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_18, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL); } IL_0053: { StringBuilder_t* L_20 = V_0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_21 = V_2; int32_t L_22 = V_3; NullCheck(L_21); int32_t L_23 = L_22; Type_t* L_24 = (L_21)->GetAt(static_cast(L_23)); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_25; L_25 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_24, NULL); NullCheck(L_20); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_20, L_25, NULL); int32_t L_27 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0066: { int32_t L_28 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_29 = V_2; NullCheck(L_29); if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))) { goto IL_0044; } } { StringBuilder_t* L_30 = V_0; NullCheck(L_30); StringBuilder_t* L_31; L_31 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_30, _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5, NULL); } IL_0078: { StringBuilder_t* L_32 = V_0; NullCheck(L_32); StringBuilder_t* L_33; L_33 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_32, _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73, NULL); StringBuilder_t* L_34 = V_0; MethodBase_t* L_35 = ___0_method; String_t* L_36; L_36 = MethodInfoExtensions_GetParamsNames_m6081A40C77947025DD6893A88ACF08FFF70443C3(L_35, NULL); NullCheck(L_34); StringBuilder_t* L_37; L_37 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_34, L_36, NULL); StringBuilder_t* L_38 = V_0; NullCheck(L_38); StringBuilder_t* L_39; L_39 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_38, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL); StringBuilder_t* L_40 = V_0; NullCheck(L_40); String_t* L_41; L_41 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_40); return L_41; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MethodInfoExtensions_GetParamsNames_m6081A40C77947025DD6893A88ACF08FFF70443C3 (MethodBase_t* ___0_method, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Skip_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m38CF2B84030C5802B54AF8946331B396CBC0ABB5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m7F7BD85B3A417097B3F18F85F973F8241E8ABB32_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); s_Il2CppMethodInitialized = true; } ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_0 = NULL; StringBuilder_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* V_4 = NULL; String_t* V_5 = NULL; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B3_0 = NULL; { MethodBase_t* L_0 = ___0_method; bool L_1; L_1 = MethodInfoExtensions_IsExtensionMethod_m48EB01E8DA53A75C09529A4A0BF6DD8FF81DC32D(L_0, NULL); if (L_1) { goto IL_0010; } } { MethodBase_t* L_2 = ___0_method; NullCheck(L_2); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_3; L_3 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_2); G_B3_0 = L_3; goto IL_0021; } IL_0010: { MethodBase_t* L_4 = ___0_method; NullCheck(L_4); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_5; L_5 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_4); RuntimeObject* L_6; L_6 = Enumerable_Skip_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m38CF2B84030C5802B54AF8946331B396CBC0ABB5((RuntimeObject*)L_5, 1, Enumerable_Skip_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m38CF2B84030C5802B54AF8946331B396CBC0ABB5_RuntimeMethod_var); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_7; L_7 = Enumerable_ToArray_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m7F7BD85B3A417097B3F18F85F973F8241E8ABB32(L_6, Enumerable_ToArray_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m7F7BD85B3A417097B3F18F85F973F8241E8ABB32_RuntimeMethod_var); G_B3_0 = L_7; } IL_0021: { V_0 = G_B3_0; StringBuilder_t* L_8 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_8, NULL); V_1 = L_8; V_2 = 0; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_9 = V_0; NullCheck(L_9); V_3 = ((int32_t)(((RuntimeArray*)L_9)->max_length)); goto IL_007c; } IL_0030: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_10 = V_0; int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_13 = (L_10)->GetAt(static_cast(L_12)); V_4 = L_13; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_14 = V_4; NullCheck(L_14); Type_t* L_15; L_15 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_14); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_16; L_16 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_15, NULL); V_5 = L_16; StringBuilder_t* L_17 = V_1; String_t* L_18 = V_5; NullCheck(L_17); StringBuilder_t* L_19; L_19 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, L_18, NULL); StringBuilder_t* L_20 = V_1; NullCheck(L_20); StringBuilder_t* L_21; L_21 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_20, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL); StringBuilder_t* L_22 = V_1; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_23 = V_4; NullCheck(L_23); String_t* L_24; L_24 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_23); NullCheck(L_22); StringBuilder_t* L_25; L_25 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_22, L_24, NULL); int32_t L_26 = V_2; int32_t L_27 = V_3; if ((((int32_t)L_26) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_27, 1))))) { goto IL_0078; } } { StringBuilder_t* L_28 = V_1; NullCheck(L_28); StringBuilder_t* L_29; L_29 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_28, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL); } IL_0078: { int32_t L_30 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_007c: { int32_t L_31 = V_2; int32_t L_32 = V_3; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0030; } } { StringBuilder_t* L_33 = V_1; NullCheck(L_33); String_t* L_34; L_34 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_33); return L_34; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MethodInfoExtensions_GetFullName_mF9E06027EC0968BAB3F29AD252A6B24BA94DDC28 (MethodBase_t* ___0_method, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7D5E5AC531E559325A91A03E52812F6DB3706F8); s_Il2CppMethodInitialized = true; } { MethodBase_t* L_0 = ___0_method; String_t* L_1; L_1 = MethodInfoExtensions_GetFullName_mD5B2F01AA5F092C8C9B94369003DE2B307D8DA41(L_0, _stringLiteralB7D5E5AC531E559325A91A03E52812F6DB3706F8, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfoExtensions_IsExtensionMethod_m48EB01E8DA53A75C09529A4A0BF6DD8FF81DC32D (MethodBase_t* ___0_method, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; { MethodBase_t* L_0 = ___0_method; NullCheck(L_0); Type_t* L_1; L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_0); V_0 = L_1; Type_t* L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_2, NULL); if (!L_3) { goto IL_0031; } } { Type_t* L_4 = V_0; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(39, L_4); if (L_5) { goto IL_0031; } } { Type_t* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD(L_6, NULL); if (L_7) { goto IL_0031; } } { MethodBase_t* L_8 = ___0_method; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (ExtensionAttribute_t55192F874E3E06FBC2C075D9AB0214C94A702991_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); NullCheck(L_8); bool L_11; L_11 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_8, L_10, (bool)0); return L_11; } IL_0031: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfoExtensions_IsAliasMethod_mA2D62C0B1E25D7ED699B11D28BF2963022432349 (MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodInfo_t* L_0 = ___0_methodInfo; return (bool)((!(((RuntimeObject*)(MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC*)((MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC*)IsInstSealed((RuntimeObject*)L_0, MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* MethodInfoExtensions_DeAliasMethod_mBDE9FC9DB9A02F037818E1DD0F064D6FE4A8BB75 (MethodInfo_t* ___0_methodInfo, bool ___1_throwOnNotAliased, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* V_0 = NULL; { MethodInfo_t* L_0 = ___0_methodInfo; V_0 = ((MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC*)IsInstSealed((RuntimeObject*)L_0, MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var)); MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* L_1 = V_0; bool L_2; L_2 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_1, (MethodInfo_t*)NULL, NULL); if (!L_2) { goto IL_0032; } } { goto IL_001e; } IL_0012: { MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* L_3 = V_0; NullCheck(L_3); MethodInfo_t* L_4; L_4 = MemberAliasMethodInfo_get_AliasedMethod_m00A59944505FBCFA75C5817A8C3B684688823AD6_inline(L_3, NULL); V_0 = ((MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC*)IsInstSealed((RuntimeObject*)L_4, MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var)); } IL_001e: { MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* L_5 = V_0; NullCheck(L_5); MethodInfo_t* L_6; L_6 = MemberAliasMethodInfo_get_AliasedMethod_m00A59944505FBCFA75C5817A8C3B684688823AD6_inline(L_5, NULL); if (((MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC*)IsInstSealed((RuntimeObject*)L_6, MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC_il2cpp_TypeInfo_var))) { goto IL_0012; } } { MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* L_7 = V_0; NullCheck(L_7); MethodInfo_t* L_8; L_8 = MemberAliasMethodInfo_get_AliasedMethod_m00A59944505FBCFA75C5817A8C3B684688823AD6_inline(L_7, NULL); return L_8; } IL_0032: { bool L_9 = ___1_throwOnNotAliased; if (!L_9) { goto IL_0050; } } { MethodInfo_t* L_10 = ___0_methodInfo; String_t* L_11; L_11 = MemberInfoExtensions_GetNiceName_m5822CBCA338B2C4EBAEB0461969683D429BB26BC(L_10, NULL); String_t* L_12; L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA3D6D6129E2AA416A3AD79CDD0C93B36F3B4F3F1)), L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFCCA4686ED2A34FD32531B43B63D30DBE5A0C258)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, L_12, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MethodInfoExtensions_DeAliasMethod_mBDE9FC9DB9A02F037818E1DD0F064D6FE4A8BB75_RuntimeMethod_var))); } IL_0050: { MethodInfo_t* L_14 = ___0_methodInfo; return L_14; } } #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* PathUtilities_GetDirectoryName_mB71073FFCA145AA99A8176C0F5FA0006282B75AE (String_t* ___0_x, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_x; if (L_0) { goto IL_0005; } } { return (String_t*)NULL; } IL_0005: { String_t* L_1 = ___0_x; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_2; L_2 = Path_GetDirectoryName_m428BADBE493A3927B51A13DEF658929B430516F6(L_1, NULL); NullCheck(L_2); String_t* L_3; L_3 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathUtilities_HasSubDirectory_m35E879C46C2308DD3ADA086A79B5F370DF248A87 (DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* ___0_parentDir, DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* ___1_subDir, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_0 = ___0_parentDir; NullCheck(L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_0); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (Il2CppChar)((int32_t)92)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = L_3; NullCheck(L_4); (L_4)->SetAt(static_cast(1), (Il2CppChar)((int32_t)47)); NullCheck(L_1); String_t* L_5; L_5 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_1, L_4, NULL); V_0 = L_5; goto IL_004b; } IL_001e: { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_6 = ___1_subDir; NullCheck(L_6); String_t* L_7; L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_6); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = L_8; NullCheck(L_9); (L_9)->SetAt(static_cast(0), (Il2CppChar)((int32_t)92)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = L_9; NullCheck(L_10); (L_10)->SetAt(static_cast(1), (Il2CppChar)((int32_t)47)); NullCheck(L_7); String_t* L_11; L_11 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_7, L_10, NULL); String_t* L_12 = V_0; bool L_13; L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_11, L_12, NULL); if (!L_13) { goto IL_0043; } } { return (bool)1; } IL_0043: { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_14 = ___1_subDir; NullCheck(L_14); DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_15; L_15 = DirectoryInfo_get_Parent_m2B95E4D3CBA22F8DAA259247ED791F1411D93347(L_14, NULL); ___1_subDir = L_15; } IL_004b: { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_16 = ___1_subDir; if (L_16) { goto IL_001e; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* PathUtilities_FindParentDirectoryWithName_m23ED51D274D8094C31AD2553D92BE5FAA2803E21 (DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* ___0_dir, String_t* ___1_folderName, const RuntimeMethod* method) { { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_0 = ___0_dir; NullCheck(L_0); DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_1; L_1 = DirectoryInfo_get_Parent_m2B95E4D3CBA22F8DAA259247ED791F1411D93347(L_0, NULL); if (L_1) { goto IL_000a; } } { return (DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2*)NULL; } IL_000a: { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_2 = ___0_dir; NullCheck(L_2); String_t* L_3; L_3 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_2); String_t* L_4 = ___1_folderName; bool L_5; L_5 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_3, L_4, 3, NULL); if (!L_5) { goto IL_001b; } } { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_6 = ___0_dir; return L_6; } IL_001b: { DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_7 = ___0_dir; NullCheck(L_7); DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_8; L_8 = DirectoryInfo_get_Parent_m2B95E4D3CBA22F8DAA259247ED791F1411D93347(L_7, NULL); String_t* L_9 = ___1_folderName; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_10; L_10 = PathUtilities_FindParentDirectoryWithName_m23ED51D274D8094C31AD2553D92BE5FAA2803E21(L_8, L_9, NULL); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathUtilities_CanMakeRelative_mB9CA50F32763C076C4E360B605C76C3ACFE5C7BD (String_t* ___0_absoluteParentPath, String_t* ___1_absolutePath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_absoluteParentPath; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBED451AD4005E1B32C42CCBACD14263F51F9E7E6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathUtilities_CanMakeRelative_mB9CA50F32763C076C4E360B605C76C3ACFE5C7BD_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___1_absolutePath; if (L_2) { goto IL_001c; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBED451AD4005E1B32C42CCBACD14263F51F9E7E6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathUtilities_CanMakeRelative_mB9CA50F32763C076C4E360B605C76C3ACFE5C7BD_RuntimeMethod_var))); } IL_001c: { String_t* L_4 = ___0_absoluteParentPath; NullCheck(L_4); String_t* L_5; L_5 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_4, ((int32_t)92), ((int32_t)47), NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = L_6; NullCheck(L_7); (L_7)->SetAt(static_cast(0), (Il2CppChar)((int32_t)47)); NullCheck(L_5); String_t* L_8; L_8 = String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5(L_5, L_7, NULL); ___0_absoluteParentPath = L_8; String_t* L_9 = ___1_absolutePath; NullCheck(L_9); String_t* L_10; L_10 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_9, ((int32_t)92), ((int32_t)47), NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = L_11; NullCheck(L_12); (L_12)->SetAt(static_cast(0), (Il2CppChar)((int32_t)47)); NullCheck(L_10); String_t* L_13; L_13 = String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5(L_10, L_12, NULL); ___1_absolutePath = L_13; String_t* L_14 = ___0_absoluteParentPath; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_15; L_15 = Path_GetPathRoot_m31AA9272864F572DEC78EC2595D2A5ABFEF5651C(L_14, NULL); String_t* L_16 = ___1_absolutePath; String_t* L_17; L_17 = Path_GetPathRoot_m31AA9272864F572DEC78EC2595D2A5ABFEF5651C(L_16, NULL); NullCheck(L_15); bool L_18; L_18 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(L_15, L_17, 1, NULL); return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PathUtilities_MakeRelative_m83C65D84CAC2D130144221D3E73878FE59167E95 (String_t* ___0_absoluteParentPath, String_t* ___1_absolutePath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F); s_Il2CppMethodInitialized = true; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; int32_t V_2 = 0; StringBuilder_t* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { String_t* L_0 = ___0_absoluteParentPath; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = L_1; NullCheck(L_2); (L_2)->SetAt(static_cast(0), (Il2CppChar)((int32_t)92)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (Il2CppChar)((int32_t)47)); NullCheck(L_0); String_t* L_4; L_4 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_0, L_3, NULL); ___0_absoluteParentPath = L_4; String_t* L_5 = ___1_absolutePath; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = L_6; NullCheck(L_7); (L_7)->SetAt(static_cast(0), (Il2CppChar)((int32_t)92)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = L_7; NullCheck(L_8); (L_8)->SetAt(static_cast(1), (Il2CppChar)((int32_t)47)); NullCheck(L_5); String_t* L_9; L_9 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_5, L_8, NULL); ___1_absolutePath = L_9; String_t* L_10 = ___0_absoluteParentPath; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = L_11; NullCheck(L_12); (L_12)->SetAt(static_cast(0), (Il2CppChar)((int32_t)47)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_13 = L_12; NullCheck(L_13); (L_13)->SetAt(static_cast(1), (Il2CppChar)((int32_t)92)); NullCheck(L_10); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14; L_14 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_10, L_13, NULL); V_0 = L_14; String_t* L_15 = ___1_absolutePath; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_16 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_17 = L_16; NullCheck(L_17); (L_17)->SetAt(static_cast(0), (Il2CppChar)((int32_t)47)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = L_17; NullCheck(L_18); (L_18)->SetAt(static_cast(1), (Il2CppChar)((int32_t)92)); NullCheck(L_15); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19; L_19 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_15, L_18, NULL); V_1 = L_19; V_2 = (-1); V_4 = 0; goto IL_007e; } IL_0065: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = V_0; int32_t L_21 = V_4; NullCheck(L_20); int32_t L_22 = L_21; String_t* L_23 = (L_20)->GetAt(static_cast(L_22)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = V_1; int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; String_t* L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck(L_23); bool L_28; L_28 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(L_23, L_27, 1, NULL); if (!L_28) { goto IL_008c; } } { int32_t L_29 = V_4; V_2 = L_29; int32_t L_30 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_007e: { int32_t L_31 = V_4; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = V_0; NullCheck(L_32); if ((((int32_t)L_31) >= ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_008c; } } { int32_t L_33 = V_4; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = V_1; NullCheck(L_34); if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))) { goto IL_0065; } } IL_008c: { int32_t L_35 = V_2; if ((!(((uint32_t)L_35) == ((uint32_t)(-1))))) { goto IL_009b; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_36 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_36, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6373F87A03B3184C3D228391C5F0AC9493BC7EBA)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathUtilities_MakeRelative_m83C65D84CAC2D130144221D3E73878FE59167E95_RuntimeMethod_var))); } IL_009b: { StringBuilder_t* L_37 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_37, NULL); V_3 = L_37; int32_t L_38 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_0; NullCheck(L_39); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_38, 1))) >= ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))) { goto IL_00db; } } { int32_t L_40 = V_2; V_5 = ((int32_t)il2cpp_codegen_add(L_40, 1)); goto IL_00d4; } IL_00b0: { StringBuilder_t* L_41 = V_3; NullCheck(L_41); int32_t L_42; L_42 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_41, NULL); if ((((int32_t)L_42) <= ((int32_t)0))) { goto IL_00c2; } } { StringBuilder_t* L_43 = V_3; NullCheck(L_43); StringBuilder_t* L_44; L_44 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_43, ((int32_t)47), NULL); } IL_00c2: { StringBuilder_t* L_45 = V_3; NullCheck(L_45); StringBuilder_t* L_46; L_46 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_45, _stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F, NULL); int32_t L_47 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_00d4: { int32_t L_48 = V_5; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = V_0; NullCheck(L_49); if ((((int32_t)L_48) < ((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length))))) { goto IL_00b0; } } IL_00db: { int32_t L_50 = V_2; V_6 = ((int32_t)il2cpp_codegen_add(L_50, 1)); goto IL_0105; } IL_00e2: { StringBuilder_t* L_51 = V_3; NullCheck(L_51); int32_t L_52; L_52 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_51, NULL); if ((((int32_t)L_52) <= ((int32_t)0))) { goto IL_00f4; } } { StringBuilder_t* L_53 = V_3; NullCheck(L_53); StringBuilder_t* L_54; L_54 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_53, ((int32_t)47), NULL); } IL_00f4: { StringBuilder_t* L_55 = V_3; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = V_1; int32_t L_57 = V_6; NullCheck(L_56); int32_t L_58 = L_57; String_t* L_59 = (L_56)->GetAt(static_cast(L_58)); NullCheck(L_55); StringBuilder_t* L_60; L_60 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_55, L_59, NULL); int32_t L_61 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_0105: { int32_t L_62 = V_6; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = V_1; NullCheck(L_63); if ((((int32_t)L_62) < ((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length))))) { goto IL_00e2; } } { StringBuilder_t* L_64 = V_3; NullCheck(L_64); String_t* L_65; L_65 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_64); return L_65; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathUtilities_TryMakeRelative_mC84C0717D82AA5F5C22B8BB3D8CB4FD62E8F98ED (String_t* ___0_absoluteParentPath, String_t* ___1_absolutePath, String_t** ___2_relativePath, const RuntimeMethod* method) { { String_t* L_0 = ___0_absoluteParentPath; String_t* L_1 = ___1_absolutePath; bool L_2; L_2 = PathUtilities_CanMakeRelative_mB9CA50F32763C076C4E360B605C76C3ACFE5C7BD(L_0, L_1, NULL); if (!L_2) { goto IL_0014; } } { String_t** L_3 = ___2_relativePath; String_t* L_4 = ___0_absoluteParentPath; String_t* L_5 = ___1_absolutePath; String_t* L_6; L_6 = PathUtilities_MakeRelative_m83C65D84CAC2D130144221D3E73878FE59167E95(L_4, L_5, NULL); *((RuntimeObject**)L_3) = (RuntimeObject*)L_6; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_6); return (bool)1; } IL_0014: { String_t** L_7 = ___2_relativePath; *((RuntimeObject**)L_7) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)NULL); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PathUtilities_Combine_m6E874971891859AB2CA19F17F2534D6EBA5A0781 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_a; NullCheck(L_0); String_t* L_1; L_1 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_0, _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (Il2CppChar)((int32_t)47)); NullCheck(L_1); String_t* L_4; L_4 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_1, L_3, NULL); ___0_a = L_4; String_t* L_5 = ___1_b; NullCheck(L_5); String_t* L_6; L_6 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_5, _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = L_7; NullCheck(L_8); (L_8)->SetAt(static_cast(0), (Il2CppChar)((int32_t)47)); NullCheck(L_6); String_t* L_9; L_9 = String_TrimStart_m67833D80326BEA11CC3517CE03CD7B16669BCEEC(L_6, L_8, NULL); ___1_b = L_9; String_t* L_10 = ___0_a; String_t* L_11 = ___1_b; String_t* L_12; L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_10, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_11, NULL); return L_12; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfoExtensions_IsAutoProperty_m83EBD431642CA12A6BFF39465C41303FD29FF7E7 (PropertyInfo_t* ___0_propInfo, bool ___1_allowVirtual, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; String_t* V_1 = NULL; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_2 = NULL; MethodInfo_t* V_3 = NULL; MethodInfo_t* V_4 = NULL; int32_t V_5 = 0; { PropertyInfo_t* L_0 = ___0_propInfo; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(19, L_0); if (!L_1) { goto IL_0010; } } { PropertyInfo_t* L_2 = ___0_propInfo; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(18, L_2); if (L_3) { goto IL_0012; } } IL_0010: { return (bool)0; } IL_0012: { bool L_4 = ___1_allowVirtual; if (L_4) { goto IL_005d; } } { PropertyInfo_t* L_5 = ___0_propInfo; NullCheck(L_5); MethodInfo_t* L_6; L_6 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(23, L_5, (bool)1); V_3 = L_6; PropertyInfo_t* L_7 = ___0_propInfo; NullCheck(L_7); MethodInfo_t* L_8; L_8 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(25, L_7, (bool)1); V_4 = L_8; MethodInfo_t* L_9 = V_3; bool L_10; L_10 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_9, (MethodInfo_t*)NULL, NULL); if (!L_10) { goto IL_003f; } } { MethodInfo_t* L_11 = V_3; NullCheck(L_11); bool L_12; L_12 = MethodBase_get_IsAbstract_mBD096DC9FCDF68114928CA73690882A2F9831EF9(L_11, NULL); if (L_12) { goto IL_005b; } } { MethodInfo_t* L_13 = V_3; NullCheck(L_13); bool L_14; L_14 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_13, NULL); if (L_14) { goto IL_005b; } } IL_003f: { MethodInfo_t* L_15 = V_4; bool L_16; L_16 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_15, (MethodInfo_t*)NULL, NULL); if (!L_16) { goto IL_005d; } } { MethodInfo_t* L_17 = V_4; NullCheck(L_17); bool L_18; L_18 = MethodBase_get_IsAbstract_mBD096DC9FCDF68114928CA73690882A2F9831EF9(L_17, NULL); if (L_18) { goto IL_005b; } } { MethodInfo_t* L_19 = V_4; NullCheck(L_19); bool L_20; L_20 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_19, NULL); if (!L_20) { goto IL_005d; } } IL_005b: { return (bool)0; } IL_005d: { V_0 = ((int32_t)44); PropertyInfo_t* L_21 = ___0_propInfo; NullCheck(L_21); String_t* L_22; L_22 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_21); String_t* L_23; L_23 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11, L_22, _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5, NULL); V_1 = L_23; PropertyInfo_t* L_24 = ___0_propInfo; NullCheck(L_24); Type_t* L_25; L_25 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_24); int32_t L_26 = V_0; NullCheck(L_25); FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_27; L_27 = VirtualFuncInvoker1< FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, int32_t >::Invoke(84, L_25, L_26); V_2 = L_27; V_5 = 0; goto IL_00a1; } IL_0088: { FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_28 = V_2; int32_t L_29 = V_5; NullCheck(L_28); int32_t L_30 = L_29; FieldInfo_t* L_31 = (L_28)->GetAt(static_cast(L_30)); NullCheck(L_31); String_t* L_32; L_32 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_31); String_t* L_33 = V_1; NullCheck(L_32); bool L_34; L_34 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_32, L_33, NULL); if (!L_34) { goto IL_009b; } } { return (bool)1; } IL_009b: { int32_t L_35 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00a1: { int32_t L_36 = V_5; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_37 = V_2; NullCheck(L_37); if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))))) { goto IL_0088; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfoExtensions_IsAliasProperty_m0D06518FAF31DE7CF8F8FEEAFE880D345A78BBE2 (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { PropertyInfo_t* L_0 = ___0_propertyInfo; return (bool)((!(((RuntimeObject*)(MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9*)((MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9*)IsInstSealed((RuntimeObject*)L_0, MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* PropertyInfoExtensions_DeAliasProperty_m0C005F178D279A9585461522CE1E42A23CED77F9 (PropertyInfo_t* ___0_propertyInfo, bool ___1_throwOnNotAliased, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* V_0 = NULL; { PropertyInfo_t* L_0 = ___0_propertyInfo; V_0 = ((MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9*)IsInstSealed((RuntimeObject*)L_0, MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var)); MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* L_1 = V_0; bool L_2; L_2 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_1, (PropertyInfo_t*)NULL, NULL); if (!L_2) { goto IL_0032; } } { goto IL_001e; } IL_0012: { MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* L_3 = V_0; NullCheck(L_3); PropertyInfo_t* L_4; L_4 = MemberAliasPropertyInfo_get_AliasedProperty_m00E9F9A3014BE3BC4D2B535D4C743B8A0021A266_inline(L_3, NULL); V_0 = ((MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9*)IsInstSealed((RuntimeObject*)L_4, MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var)); } IL_001e: { MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* L_5 = V_0; NullCheck(L_5); PropertyInfo_t* L_6; L_6 = MemberAliasPropertyInfo_get_AliasedProperty_m00E9F9A3014BE3BC4D2B535D4C743B8A0021A266_inline(L_5, NULL); if (((MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9*)IsInstSealed((RuntimeObject*)L_6, MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9_il2cpp_TypeInfo_var))) { goto IL_0012; } } { MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* L_7 = V_0; NullCheck(L_7); PropertyInfo_t* L_8; L_8 = MemberAliasPropertyInfo_get_AliasedProperty_m00E9F9A3014BE3BC4D2B535D4C743B8A0021A266_inline(L_7, NULL); return L_8; } IL_0032: { bool L_9 = ___1_throwOnNotAliased; if (!L_9) { goto IL_0050; } } { PropertyInfo_t* L_10 = ___0_propertyInfo; String_t* L_11; L_11 = MemberInfoExtensions_GetNiceName_m5822CBCA338B2C4EBAEB0461969683D429BB26BC(L_10, NULL); String_t* L_12; L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2EB2011F6A6D5DF54BEB205C0A83C64BCCBB3CE1)), L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFCCA4686ED2A34FD32531B43B63D30DBE5A0C258)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, L_12, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyInfoExtensions_DeAliasProperty_m0C005F178D279A9585461522CE1E42A23CED77F9_RuntimeMethod_var))); } IL_0050: { PropertyInfo_t* L_14 = ___0_propertyInfo; return L_14; } } #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 Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_TakeFromDir_m049C240ED225782A700A62E989CBCE29FD12C2E5 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_rect, float ___1_width, int32_t ___2_direction, const RuntimeMethod* method) { { int32_t L_0 = ___2_direction; switch (L_0) { case 0: { goto IL_0018; } case 1: { goto IL_0020; } case 2: { goto IL_0028; } case 3: { goto IL_0030; } } } { goto IL_0038; } IL_0018: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_1 = ___0_rect; float L_2 = ___1_width; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3; L_3 = RectExtensions_TakeFromLeft_m02F56DCAAEB0E5C56E2008116AC4684979D3EFBC(L_1, L_2, NULL); return L_3; } IL_0020: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4 = ___0_rect; float L_5 = ___1_width; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6; L_6 = RectExtensions_TakeFromRight_mC9835296A95292ED004412EB75B69B70DB1C90B8(L_4, L_5, NULL); return L_6; } IL_0028: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_7 = ___0_rect; float L_8 = ___1_width; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9; L_9 = RectExtensions_TakeFromTop_m36D594BD9AB65D349CE3EAA68C7A91184B5190D0(L_7, L_8, NULL); return L_9; } IL_0030: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_10 = ___0_rect; float L_11 = ___1_width; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_12; L_12 = RectExtensions_TakeFromBottom_mBB5F673C1386ED6AFF2035EBC1D1A7520658F67F(L_10, L_11, NULL); return L_12; } IL_0038: { Il2CppFakeBox L_13(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Direction_tF0277538788497AF21AC96E7DED1DFA958560FC0_il2cpp_TypeInfo_var)), (&___2_direction)); String_t* L_14; L_14 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_13), NULL); NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_15 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_15, L_14, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RectExtensions_TakeFromDir_m049C240ED225782A700A62E989CBCE29FD12C2E5_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_TakeFromLeft_m02F56DCAAEB0E5C56E2008116AC4684979D3EFBC (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_rect, float ___1_width, 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; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_rect; float L_1; L_1 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_0, NULL); float L_2 = ___1_width; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_3; L_3 = Math_Min_mE913811A2F7566294BF4649A434282634E7254B3(L_1, L_2, NULL); V_0 = L_3; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = (*(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_4); V_1 = L_5; float L_6 = V_0; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&V_1), L_6, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_7 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8 = L_7; float L_9; L_9 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_8, NULL); float L_10 = V_0; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_8, ((float)il2cpp_codegen_add(L_9, L_10)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_11 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_12 = L_11; float L_13; L_13 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_12, NULL); float L_14 = V_0; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline(L_12, ((float)il2cpp_codegen_subtract(L_13, L_14)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_15 = V_1; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_TakeFromRight_mC9835296A95292ED004412EB75B69B70DB1C90B8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_rect, float ___1_width, 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; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_rect; float L_1; L_1 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_0, NULL); float L_2 = ___1_width; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_3; L_3 = Math_Min_mE913811A2F7566294BF4649A434282634E7254B3(L_1, L_2, NULL); V_0 = L_3; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = (*(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_4); float L_6 = V_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7; L_7 = RectExtensions_AlignRight_m62AD39425825078F92DDCFFE89894E00199C13A8(L_5, L_6, NULL); V_1 = L_7; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_9 = L_8; float L_10; L_10 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_9, NULL); float L_11 = V_0; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline(L_9, ((float)il2cpp_codegen_subtract(L_10, L_11)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_12 = V_1; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_TakeFromTop_m36D594BD9AB65D349CE3EAA68C7A91184B5190D0 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_rect, float ___1_height, 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; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_rect; float L_1; L_1 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_0, NULL); float L_2 = ___1_height; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_3; L_3 = Math_Min_mE913811A2F7566294BF4649A434282634E7254B3(L_1, L_2, NULL); V_0 = L_3; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = (*(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_4); V_1 = L_5; float L_6 = V_0; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&V_1), L_6, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_7 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8 = L_7; float L_9; L_9 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_8, NULL); float L_10 = V_0; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_8, ((float)il2cpp_codegen_add(L_9, L_10)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_11 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_12 = L_11; float L_13; L_13 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_12, NULL); float L_14 = V_0; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline(L_12, ((float)il2cpp_codegen_subtract(L_13, L_14)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_15 = V_1; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_TakeFromBottom_mBB5F673C1386ED6AFF2035EBC1D1A7520658F67F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_rect, float ___1_height, 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; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1; memset((&V_1), 0, sizeof(V_1)); { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_rect; float L_1; L_1 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_0, NULL); float L_2 = ___1_height; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_3; L_3 = Math_Min_mE913811A2F7566294BF4649A434282634E7254B3(L_1, L_2, NULL); V_0 = L_3; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = (*(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)L_4); float L_6 = V_0; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7; L_7 = RectExtensions_AlignBottom_m2944F8A3A6C9FA489F779F254FB2AD4E9308201F(L_5, L_6, NULL); V_1 = L_7; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8 = ___0_rect; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_9 = L_8; float L_10; L_10 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_9, NULL); float L_11 = ___1_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline(L_9, ((float)il2cpp_codegen_subtract(L_10, L_11)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_12 = V_1; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetWidth_mC45C3F0290194B7BBC837809B7B3A9E9EBE44760 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, const RuntimeMethod* method) { { float L_0 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetHeight_m70C647E06C2353F7655BE08E33A2BD2276C600D2 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_height, const RuntimeMethod* method) { { float L_0 = ___1_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetSize_mD70239A6880FCACB03D71BE68ED87D948799674F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, float ___2_height, const RuntimeMethod* method) { { float L_0 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_0, NULL); float L_1 = ___2_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_1, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = ___0_rect; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetSize_mE08C3474D0062AD75E81E35800FD928EDA048328 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_widthAndHeight, const RuntimeMethod* method) { { float L_0 = ___1_widthAndHeight; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_0, NULL); float L_1 = ___1_widthAndHeight; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_1, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = ___0_rect; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetSize_mA8A5447F8DE5A044F40895352CC0A04948CA153C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_size, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_size; Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_HorizontalPadding_mD454117B15062EABD487A181A8E1C36813E74745 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_padding, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_0, NULL); float L_2 = ___1_padding; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&___0_rect); float L_4; L_4 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_3, NULL); float L_5 = ___1_padding; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline(L_3, ((float)il2cpp_codegen_subtract(L_4, ((float)il2cpp_codegen_multiply(L_5, (2.0f))))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = ___0_rect; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_HorizontalPadding_m9F6BE5803459E73B19D5830D7A8C15FC21432457 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_left, float ___2_right, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_0, NULL); float L_2 = ___1_left; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&___0_rect); float L_4; L_4 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_3, NULL); float L_5 = ___1_left; float L_6 = ___2_right; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline(L_3, ((float)il2cpp_codegen_subtract(L_4, ((float)il2cpp_codegen_add(L_5, L_6)))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = ___0_rect; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_VerticalPadding_m4FC2997C3CE574DA5CA403E81E574CC54B23983F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_padding, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_0, NULL); float L_2 = ___1_padding; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&___0_rect); float L_4; L_4 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_3, NULL); float L_5 = ___1_padding; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline(L_3, ((float)il2cpp_codegen_subtract(L_4, ((float)il2cpp_codegen_multiply(L_5, (2.0f))))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = ___0_rect; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_VerticalPadding_m549738A23F18B97EEE9BCCAC840D81BE9B43DF53 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_top, float ___2_bottom, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_0, NULL); float L_2 = ___1_top; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&___0_rect); float L_4; L_4 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_3, NULL); float L_5 = ___1_top; float L_6 = ___2_bottom; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline(L_3, ((float)il2cpp_codegen_subtract(L_4, ((float)il2cpp_codegen_add(L_5, L_6)))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = ___0_rect; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_Padding_mA6D85E43CFACF08EC18D8EF28FA6E743E796224B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_padding, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38_inline(L_0, NULL); float L_2 = ___1_padding; float L_3 = ___1_padding; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_2, L_3, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_1, L_4, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline(L_0, L_5, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267_inline(L_6, NULL); float L_8 = ___1_padding; float L_9 = ___1_padding; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; memset((&L_10), 0, sizeof(L_10)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_8, L_9, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_10, (2.0f), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_7, L_11, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA_inline(L_6, L_12, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_13 = ___0_rect; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_Padding_m88C2D2B6A3C0FA12E4EED67EC99F612E3277B277 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_horizontal, float ___2_vertical, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38_inline(L_0, NULL); float L_2 = ___1_horizontal; float L_3 = ___2_vertical; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_2, L_3, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_1, L_4, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline(L_0, L_5, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267_inline(L_6, NULL); float L_8 = ___1_horizontal; float L_9 = ___2_vertical; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; memset((&L_10), 0, sizeof(L_10)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_8, L_9, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_10, (2.0f), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_7, L_11, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA_inline(L_6, L_12, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_13 = ___0_rect; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_Padding_m9E73DE84F5D429562D9DD5CADC66536A7C09D1FF (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_left, float ___2_right, float ___3_top, float ___4_bottom, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38_inline(L_0, NULL); float L_2 = ___1_left; float L_3 = ___3_top; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_2, L_3, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_1, L_4, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline(L_0, L_5, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267_inline(L_6, NULL); float L_8 = ___1_left; float L_9 = ___2_right; float L_10 = ___3_top; float L_11 = ___4_bottom; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; memset((&L_12), 0, sizeof(L_12)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_12), ((float)il2cpp_codegen_add(L_8, L_9)), ((float)il2cpp_codegen_add(L_10, L_11)), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_7, L_12, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA_inline(L_6, L_13, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_14 = ___0_rect; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignLeft_m96CDB36E49034C31ACB93A3AABC4F5E4369CE024 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, const RuntimeMethod* method) { { float L_0 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignCenter_mAA4C383E2EC343FB3F3AD996CBCEF63F5CB02B70 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&___0_rect), NULL); float L_1; L_1 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_2 = ___1_width; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, (0.5f))))), ((float)il2cpp_codegen_multiply(L_2, (0.5f))))), NULL); float L_3 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignCenter_m807FC27223FA8C4FD1B469CED4DC74376815D46D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, float ___2_height, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&___0_rect), NULL); float L_1; L_1 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_2 = ___1_width; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, (0.5f))))), ((float)il2cpp_codegen_multiply(L_2, (0.5f))))), NULL); float L_3; L_3 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&___0_rect), NULL); float L_4; L_4 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); float L_5 = ___2_height; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(L_4, (0.5f))))), ((float)il2cpp_codegen_multiply(L_5, (0.5f))))), NULL); float L_6 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_6, NULL); float L_7 = ___2_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_7, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8 = ___0_rect; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignRight_m62AD39425825078F92DDCFFE89894E00199C13A8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&___0_rect), NULL); float L_1; L_1 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_2 = ___1_width; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_0, L_1)), L_2)), NULL); float L_3 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignRight_m1F664B8B3B4F570A54EF69EBF5189728762DE5C8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, bool ___2_clamp, const RuntimeMethod* method) { { bool L_0 = ___2_clamp; if (!L_0) { goto IL_0021; } } { float L_1; L_1 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline((&___0_rect), NULL); float L_2 = ___1_width; float L_3; L_3 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline((&___0_rect), NULL); float L_4; L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_subtract(L_1, L_2)), L_3, NULL); Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19_inline((&___0_rect), L_4, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5 = ___0_rect; return L_5; } IL_0021: { float L_6; L_6 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&___0_rect), NULL); float L_7; L_7 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_8 = ___1_width; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_6, L_7)), L_8)), NULL); float L_9 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_9, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10 = ___0_rect; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignTop_m736D06A10B7E088D2C76B0D317F6A4D8CC407E13 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_height, const RuntimeMethod* method) { { float L_0 = ___1_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignMiddle_mE90667A716524874A08DC432C70C8D2168883CA3 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_height, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&___0_rect), NULL); float L_1; L_1 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); float L_2 = ___1_height; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, (0.5f))))), ((float)il2cpp_codegen_multiply(L_2, (0.5f))))), NULL); float L_3 = ___1_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignBottom_m2944F8A3A6C9FA489F779F254FB2AD4E9308201F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_height, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&___0_rect), NULL); float L_1; L_1 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); float L_2 = ___1_height; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_0, L_1)), L_2)), NULL); float L_3 = ___1_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignCenterX_m05B6F494C82DF04652074C5F7FB23FDD116E0283 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&___0_rect), NULL); float L_1; L_1 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_2 = ___1_width; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, (0.5f))))), ((float)il2cpp_codegen_multiply(L_2, (0.5f))))), NULL); float L_3 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignCenterY_m6B22A73DC5ABB6F8764B1788CAC02694EC507D8E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_height, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&___0_rect), NULL); float L_1; L_1 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); float L_2 = ___1_height; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, (0.5f))))), ((float)il2cpp_codegen_multiply(L_2, (0.5f))))), NULL); float L_3 = ___1_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignCenterXY_mBE6E71C0B44A3F2530D24744C1D58DC1239259C2 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_size, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&___0_rect), NULL); float L_1; L_1 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); float L_2 = ___1_size; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, (0.5f))))), ((float)il2cpp_codegen_multiply(L_2, (0.5f))))), NULL); float L_3; L_3 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&___0_rect), NULL); float L_4; L_4 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_5 = ___1_size; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(L_4, (0.5f))))), ((float)il2cpp_codegen_multiply(L_5, (0.5f))))), NULL); float L_6 = ___1_size; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_6, NULL); float L_7 = ___1_size; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_7, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8 = ___0_rect; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AlignCenterXY_m6CCE66B3D1D7F9B22D5B9AB7E0A769AC4378DD8D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, float ___2_height, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&___0_rect), NULL); float L_1; L_1 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); float L_2 = ___2_height; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, (0.5f))))), ((float)il2cpp_codegen_multiply(L_2, (0.5f))))), NULL); float L_3; L_3 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&___0_rect), NULL); float L_4; L_4 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_5 = ___1_width; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&___0_rect), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(L_4, (0.5f))))), ((float)il2cpp_codegen_multiply(L_5, (0.5f))))), NULL); float L_6 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_6, NULL); float L_7 = ___2_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_7, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8 = ___0_rect; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_Expand_m0627A48768C04DDB99E1223ED645727AC64CD859 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_expand, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_0, NULL); float L_2 = ___1_expand; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_0, ((float)il2cpp_codegen_subtract(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&___0_rect); float L_4; L_4 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_3, NULL); float L_5 = ___1_expand; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_3, ((float)il2cpp_codegen_subtract(L_4, L_5)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6 = (&___0_rect); float L_7; L_7 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_6, NULL); float L_8 = ___1_expand; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline(L_6, ((float)il2cpp_codegen_add(L_7, ((float)il2cpp_codegen_multiply(L_8, (2.0f))))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_9 = (&___0_rect); float L_10; L_10 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_9, NULL); float L_11 = ___1_expand; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline(L_9, ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(L_11, (2.0f))))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_12 = ___0_rect; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_Expand_mCF9DDCB15704E6D0DA43A49BD09BB79FF55CE285 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_horizontal, float ___2_vertical, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38_inline(L_0, NULL); float L_2 = ___1_horizontal; float L_3 = ___2_vertical; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_2, L_3, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_1, L_4, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline(L_0, L_5, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267_inline(L_6, NULL); float L_8 = ___1_horizontal; float L_9 = ___2_vertical; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; memset((&L_10), 0, sizeof(L_10)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_8, L_9, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_10, (2.0f), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_7, L_11, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA_inline(L_6, L_12, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_13 = ___0_rect; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_Expand_mE6662F6F38A6C91E6DFE19CBD99A3F1A1A2E93E8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_left, float ___2_right, float ___3_top, float ___4_bottom, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38_inline(L_0, NULL); float L_2 = ___1_left; float L_3 = ___3_top; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_2, L_3, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_1, L_4, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline(L_0, L_5, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267_inline(L_6, NULL); float L_8 = ___1_left; float L_9 = ___2_right; float L_10 = ___3_top; float L_11 = ___4_bottom; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; memset((&L_12), 0, sizeof(L_12)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_12), ((float)il2cpp_codegen_add(L_8, L_9)), ((float)il2cpp_codegen_add(L_10, L_11)), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_7, L_12, NULL); Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA_inline(L_6, L_13, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_14 = ___0_rect; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_Split_mCC42C849EE6069F572407FB0D8C0F1C36E083C5D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0; L_0 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); int32_t L_1 = ___2_count; V_0 = ((float)(L_0/((float)L_1))); float L_2 = V_0; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_2, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&___0_rect); float L_4; L_4 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_3, NULL); float L_5 = V_0; int32_t L_6 = ___1_index; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_3, ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)L_6))))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = ___0_rect; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SplitVertical_m6CAB8DE1C5D96B91C9A5990871437565E9087708 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0; L_0 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); int32_t L_1 = ___2_count; V_0 = ((float)(L_0/((float)L_1))); float L_2 = V_0; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_2, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&___0_rect); float L_4; L_4 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_3, NULL); float L_5 = V_0; int32_t L_6 = ___1_index; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_3, ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)L_6))))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7 = ___0_rect; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SplitGrid_m635F460B753E02A2036FE1A008985740DECF216E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_width, float ___2_height, int32_t ___3_index, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t G_B3_0 = 0; { float L_0; L_0 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_1 = ___1_width; V_0 = il2cpp_codegen_cast_double_to_int(((float)(L_0/L_1))); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)0))) { goto IL_0012; } } { G_B3_0 = 1; goto IL_0013; } IL_0012: { int32_t L_3 = V_0; G_B3_0 = L_3; } IL_0013: { V_0 = G_B3_0; int32_t L_4 = ___3_index; int32_t L_5 = V_0; V_1 = ((int32_t)(L_4%L_5)); int32_t L_6 = ___3_index; int32_t L_7 = V_0; V_2 = ((int32_t)(L_6/L_7)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8 = (&___0_rect); float L_9; L_9 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_8, NULL); int32_t L_10 = V_1; float L_11 = ___1_width; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_8, ((float)il2cpp_codegen_add(L_9, ((float)il2cpp_codegen_multiply(((float)L_10), L_11)))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_12 = (&___0_rect); float L_13; L_13 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_12, NULL); int32_t L_14 = V_2; float L_15 = ___2_height; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_12, ((float)il2cpp_codegen_add(L_13, ((float)il2cpp_codegen_multiply(((float)L_14), L_15)))), NULL); float L_16 = ___1_width; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_16, NULL); float L_17 = ___2_height; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_17, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_18 = ___0_rect; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SplitTableGrid_m7868A34E0BA5DFDBDAF29F03ED1F84BB946AD173 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, int32_t ___1_columnCount, float ___2_rowHeight, int32_t ___3_index, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; float V_2 = 0.0f; { int32_t L_0 = ___3_index; int32_t L_1 = ___1_columnCount; V_0 = ((int32_t)(L_0%L_1)); int32_t L_2 = ___3_index; int32_t L_3 = ___1_columnCount; V_1 = ((int32_t)(L_2/L_3)); float L_4; L_4 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); int32_t L_5 = ___1_columnCount; V_2 = ((float)(L_4/((float)L_5))); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_6 = (&___0_rect); float L_7; L_7 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_6, NULL); int32_t L_8 = V_0; float L_9 = V_2; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_6, ((float)il2cpp_codegen_add(L_7, ((float)il2cpp_codegen_multiply(((float)L_8), L_9)))), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_10 = (&___0_rect); float L_11; L_11 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_10, NULL); int32_t L_12 = V_1; float L_13 = ___2_rowHeight; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_10, ((float)il2cpp_codegen_add(L_11, ((float)il2cpp_codegen_multiply(((float)L_12), L_13)))), NULL); float L_14 = V_2; Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_14, NULL); float L_15 = ___2_rowHeight; Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_15, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16 = ___0_rect; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetCenterX_m5D451BE904C814ECE955DE218D95A627051217FF (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_x, const RuntimeMethod* method) { { float L_0 = ___1_x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C_inline((&___0_rect), NULL); float L_2 = L_1.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), L_0, L_2, NULL); Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F_inline((&___0_rect), L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetCenterY_m5C175623CCEBDF2A2583D869A1D952623D768057 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_y, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C_inline((&___0_rect), NULL); float L_1 = L_0.___x; float L_2 = ___1_y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), L_1, L_2, NULL); Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F_inline((&___0_rect), L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetCenter_mF0392E6E7400A20B05F6FD71B31A9AFB72EC5CB5 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_x, float ___2_y, const RuntimeMethod* method) { { float L_0 = ___1_x; float L_1 = ___2_y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), L_0, L_1, NULL); Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F_inline((&___0_rect), L_2, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetCenter_m04FF15103D3994EDB59280E693C72FE89C20F71E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_center, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_center; Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetPosition_mB9FD12F483FF0B0FC16F66B3784507F41A753AA0 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_position; Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_ResetPosition_mAD54537D41421FA404DC15D8344DBC59EA214595 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddPosition_mC97F93CDC8B33027C4E5AFC21AC0AF79781DCDC4 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_move, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38_inline(L_0, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_move; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_1, L_2, NULL); Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline(L_0, L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddPosition_m7FEC88E23C01121D7543BA5937D9242884C94896 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_x, float ___2_y, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_0, NULL); float L_2 = ___1_x; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&___0_rect); float L_4; L_4 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_3, NULL); float L_5 = ___2_y; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_3, ((float)il2cpp_codegen_add(L_4, L_5)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6 = ___0_rect; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetX_mC3B3BA07CBDE7F51E32F3B3C7FD0D6F9B1FE0D02 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_x, const RuntimeMethod* method) { { float L_0 = ___1_x; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddX_m0B17DC3B9E51EFFC028BD428092B5D7642EAB2D0 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_x, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_0, NULL); float L_2 = ___1_x; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SubX_mF7EC71FA7399CEC6D770DA76E589B92648CB4745 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_x, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_0, NULL); float L_2 = ___1_x; Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_0, ((float)il2cpp_codegen_subtract(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetY_mD9A58A6C82C5CCBC631885D95721626C39762C20 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___1_y; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddY_m0ECCC52DD78839025B7FAF0B091A2D237D654B45 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_y, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_0, NULL); float L_2 = ___1_y; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SubY_m656A74E7FB5644CB043A3791ED20EDC5741873E2 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_y, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_0, NULL); float L_2 = ___1_y; Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_0, ((float)il2cpp_codegen_subtract(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetMin_m7338E09DB5DCFC02EBFE9664E51F20BFDC32602A (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_min, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_min; Rect_set_min_m6557D7D73C6F115CA7C92E38C88EA9E95FC89253_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddMin_m9B8844545D4968A2AA523EA904808A49BDD20991 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_min_mD0D1BABF9C955D2D9CCA86E257B0783ACDEE69AC_inline(L_0, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_1, L_2, NULL); Rect_set_min_m6557D7D73C6F115CA7C92E38C88EA9E95FC89253_inline(L_0, L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SubMin_mB8084038C1A4AF83C1EC656397713615782729C1 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_min_mD0D1BABF9C955D2D9CCA86E257B0783ACDEE69AC_inline(L_0, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_1, L_2, NULL); Rect_set_min_m6557D7D73C6F115CA7C92E38C88EA9E95FC89253_inline(L_0, L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetMax_m8DCE6B161EA497C92459B9517D4FC3AD7EE310D4 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_max, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_max; Rect_set_max_mAD2D6D5DC1F5A6E69A0A0BD7E34C209F91C381F0_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddMax_mA4F381A7C2CE13094DFF3857A11E172426B9CF42 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_max_m60149158D9A01113214BB417AA48CEF774899167_inline(L_0, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_1, L_2, NULL); Rect_set_max_mAD2D6D5DC1F5A6E69A0A0BD7E34C209F91C381F0_inline(L_0, L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SubMax_m9D7D36F24B75349723FEFB8AA2A4E42D608791F5 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Rect_get_max_m60149158D9A01113214BB417AA48CEF774899167_inline(L_0, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_1, L_2, NULL); Rect_set_max_mAD2D6D5DC1F5A6E69A0A0BD7E34C209F91C381F0_inline(L_0, L_3, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4 = ___0_rect; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetXMin_mE99E701D9EEA4CF44CE97CFA193A8DF6AC811908 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_xMin, const RuntimeMethod* method) { { float L_0 = ___1_xMin; Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddXMin_m24510F195AF15787044E7874D0DB5111DD0C2BDB (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline(L_0, NULL); float L_2 = ___1_value; Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SubXMin_mB76133D8BC730C2C15B5AC5BE4FD9462A570886B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline(L_0, NULL); float L_2 = ___1_value; Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19_inline(L_0, ((float)il2cpp_codegen_subtract(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetXMax_mF38C14DC92EB1A5FA5AFEEDB6AE2010CB015C602 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_xMax, const RuntimeMethod* method) { { float L_0 = ___1_xMax; Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddXMax_m40BBB09503145FFCFD7C9B8A73F23095166B2713 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline(L_0, NULL); float L_2 = ___1_value; Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SubXMax_m818643B064527F58BA42725436A45C71BA138283 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline(L_0, NULL); float L_2 = ___1_value; Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D_inline(L_0, ((float)il2cpp_codegen_subtract(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetYMin_m7087DD6DDDAC5DBD0409B7B3553D6D6370F3CC0C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_yMin, const RuntimeMethod* method) { { float L_0 = ___1_yMin; Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddYMin_m73504D041016C3A9F4E73293850A8E7244E776F7 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F_inline(L_0, NULL); float L_2 = ___1_value; Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SubYMin_mFC39EC6F96D3339CC2B2F87B52C9BA45FACBD3E9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F_inline(L_0, NULL); float L_2 = ___1_value; Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE_inline(L_0, ((float)il2cpp_codegen_subtract(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SetYMax_m340049D1329A10EED967EE63E47E5586A4BD34E7 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_yMax, const RuntimeMethod* method) { { float L_0 = ___1_yMax; Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B_inline((&___0_rect), L_0, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1 = ___0_rect; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_AddYMax_mBC30EED146FF5AAEB5FAA077A50C1BAA9B4C9F2E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline(L_0, NULL); float L_2 = ___1_value; Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B_inline(L_0, ((float)il2cpp_codegen_add(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_SubYMax_m8E1E648717E798B1A702BD5DD7CAC23294216750 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_value, const RuntimeMethod* method) { { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&___0_rect); float L_1; L_1 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline(L_0, NULL); float L_2 = ___1_value; Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B_inline(L_0, ((float)il2cpp_codegen_subtract(L_1, L_2)), NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_MinWidth_mC6B07976C81AF715A0BA8FFB2B394BB86CC8503E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_minWidth, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_1 = ___1_minWidth; float L_2; L_2 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_0, L_1, NULL); Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_2, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_MaxWidth_m714DDB765A0612C06D6E8B67B66B3B706482B8AF (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_maxWidth, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&___0_rect), NULL); float L_1 = ___1_maxWidth; float L_2; L_2 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_0, L_1, NULL); Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline((&___0_rect), L_2, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_MinHeight_m3FEB42D27D9D7F4B43E94197CA89763773A0D5BA (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_minHeight, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); float L_1 = ___1_minHeight; float L_2; L_2 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_0, L_1, NULL); Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_2, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_MaxHeight_m371B495B458D9BDD4F3D6A29A81415A955DD174D (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, float ___1_maxHeight, const RuntimeMethod* method) { { float L_0; L_0 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&___0_rect), NULL); float L_1 = ___1_maxHeight; float L_2; L_2 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_0, L_1, NULL); Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline((&___0_rect), L_2, NULL); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3 = ___0_rect; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectExtensions_ExpandTo_m09F9F38CF809263EC0F223DD34DE70BD3A806436 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_pos, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_pos; float L_1 = L_0.___x; float L_2; L_2 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline((&___0_rect), NULL); if ((!(((float)L_1) < ((float)L_2)))) { goto IL_001e; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_pos; float L_4 = L_3.___x; Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19_inline((&___0_rect), L_4, NULL); goto IL_003a; } IL_001e: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___1_pos; float L_6 = L_5.___x; float L_7; L_7 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline((&___0_rect), NULL); if ((!(((float)L_6) > ((float)L_7)))) { goto IL_003a; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___1_pos; float L_9 = L_8.___x; Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D_inline((&___0_rect), L_9, NULL); } IL_003a: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___1_pos; float L_11 = L_10.___y; float L_12; L_12 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F_inline((&___0_rect), NULL); if ((!(((float)L_11) < ((float)L_12)))) { goto IL_0058; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___1_pos; float L_14 = L_13.___y; Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE_inline((&___0_rect), L_14, NULL); goto IL_0074; } IL_0058: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___1_pos; float L_16 = L_15.___y; float L_17; L_17 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline((&___0_rect), NULL); if ((!(((float)L_16) > ((float)L_17)))) { goto IL_0074; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = ___1_pos; float L_19 = L_18.___y; Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B_inline((&___0_rect), L_19, NULL); } IL_0074: { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_20 = ___0_rect; return L_20; } } #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* StringExtensions_ToTitleCase_m69D9C03904900FE85C55B9292D92EE18BBDD3D27 (String_t* ___0_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; Il2CppChar V_2 = 0x0; Il2CppChar V_3 = 0x0; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; V_1 = 0; goto IL_005a; } IL_000a: { String_t* L_1 = ___0_input; int32_t L_2 = V_1; NullCheck(L_1); Il2CppChar L_3; L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL); V_2 = L_3; Il2CppChar L_4 = V_2; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)95))))) { goto IL_004e; } } { int32_t L_5 = V_1; String_t* L_6 = ___0_input; NullCheck(L_6); int32_t L_7; L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_5, 1))) >= ((int32_t)L_7))) { goto IL_004e; } } { String_t* L_8 = ___0_input; int32_t L_9 = V_1; NullCheck(L_8); Il2CppChar L_10; L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, ((int32_t)il2cpp_codegen_add(L_9, 1)), NULL); V_3 = L_10; Il2CppChar L_11 = V_3; il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_12; L_12 = Char_IsLower_m9DDB41367F97CFFE6C46A3B5EDE7D11180B5F1AE(L_11, NULL); if (!L_12) { goto IL_0040; } } { Il2CppChar L_13 = V_3; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_14; L_14 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); Il2CppChar L_15; L_15 = Char_ToUpper_mB770BD2F2A733A053C8BBEFA013BED3E0C37B832(L_13, L_14, NULL); V_3 = L_15; } IL_0040: { StringBuilder_t* L_16 = V_0; Il2CppChar L_17 = V_3; NullCheck(L_16); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, L_17, NULL); int32_t L_19 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1)); goto IL_0056; } IL_004e: { StringBuilder_t* L_20 = V_0; Il2CppChar L_21 = V_2; NullCheck(L_20); StringBuilder_t* L_22; L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_20, L_21, NULL); } IL_0056: { int32_t L_23 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_005a: { int32_t L_24 = V_1; String_t* L_25 = ___0_input; NullCheck(L_25); int32_t L_26; L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_25, NULL); if ((((int32_t)L_24) < ((int32_t)L_26))) { goto IL_000a; } } { StringBuilder_t* L_27 = V_0; NullCheck(L_27); String_t* L_28; L_28 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_27); return L_28; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringExtensions_Contains_mF7D151F58F63AD9BC992BA0BCA1195AC49EF40E0 (String_t* ___0_source, String_t* ___1_toCheck, int32_t ___2_comparisonType, const RuntimeMethod* method) { { String_t* L_0 = ___0_source; String_t* L_1 = ___1_toCheck; int32_t L_2 = ___2_comparisonType; NullCheck(L_0); int32_t L_3; L_3 = String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55(L_0, L_1, L_2, NULL); return (bool)((((int32_t)((((int32_t)L_3) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringExtensions_SplitPascalCase_mDCCD003DE9D0959C663DB69941F25C7CB3728640 (String_t* ___0_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; Il2CppChar V_2 = 0x0; { String_t* L_0 = ___0_input; if (!L_0) { goto IL_000b; } } { String_t* L_1 = ___0_input; NullCheck(L_1); int32_t L_2; L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL); if (L_2) { goto IL_000d; } } IL_000b: { String_t* L_3 = ___0_input; return L_3; } IL_000d: { String_t* L_4 = ___0_input; NullCheck(L_4); int32_t L_5; L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL); StringBuilder_t* L_6 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_6, L_5, NULL); V_0 = L_6; String_t* L_7 = ___0_input; NullCheck(L_7); Il2CppChar L_8; L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, 0, NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_9; L_9 = Char_IsLetter_m4363120285B51739DEE559E5C81E89580DDC78C0(L_8, NULL); if (!L_9) { goto IL_003c; } } { StringBuilder_t* L_10 = V_0; String_t* L_11 = ___0_input; NullCheck(L_11); Il2CppChar L_12; L_12 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_11, 0, NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); Il2CppChar L_13; L_13 = Char_ToUpper_m7DB51DD07EE52F4CA897807281880930F5CBD2D2(L_12, NULL); NullCheck(L_10); StringBuilder_t* L_14; L_14 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_10, L_13, NULL); goto IL_004a; } IL_003c: { StringBuilder_t* L_15 = V_0; String_t* L_16 = ___0_input; NullCheck(L_16); Il2CppChar L_17; L_17 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, 0, NULL); NullCheck(L_15); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_15, L_17, NULL); } IL_004a: { V_1 = 1; goto IL_0083; } IL_004e: { String_t* L_19 = ___0_input; int32_t L_20 = V_1; NullCheck(L_19); Il2CppChar L_21; L_21 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_19, L_20, NULL); V_2 = L_21; Il2CppChar L_22 = V_2; il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_23; L_23 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(L_22, NULL); if (!L_23) { goto IL_0077; } } { String_t* L_24 = ___0_input; int32_t L_25 = V_1; NullCheck(L_24); Il2CppChar L_26; L_26 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_24, ((int32_t)il2cpp_codegen_subtract(L_25, 1)), NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_27; L_27 = Char_IsUpper_mF150C44B70F522A14B2A8DF71DE0ADE52F9A3392(L_26, NULL); if (L_27) { goto IL_0077; } } { StringBuilder_t* L_28 = V_0; NullCheck(L_28); StringBuilder_t* L_29; L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, ((int32_t)32), NULL); } IL_0077: { StringBuilder_t* L_30 = V_0; Il2CppChar L_31 = V_2; NullCheck(L_30); StringBuilder_t* L_32; L_32 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_30, L_31, NULL); int32_t L_33 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0083: { int32_t L_34 = V_1; String_t* L_35 = ___0_input; NullCheck(L_35); int32_t L_36; L_36 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_35, NULL); if ((((int32_t)L_34) < ((int32_t)L_36))) { goto IL_004e; } } { StringBuilder_t* L_37 = V_0; NullCheck(L_37); String_t* L_38; L_38 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_37); return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringExtensions_IsNullOrWhitespace_m8CA9B13C2D9B8C17D42E2BE3D28AC48F239A4145 (String_t* ___0_str, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { String_t* L_0 = ___0_str; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (L_1) { goto IL_0029; } } { V_0 = 0; goto IL_0020; } IL_000c: { String_t* L_2 = ___0_str; int32_t L_3 = V_0; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_5; L_5 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_4, NULL); if (L_5) { goto IL_001c; } } { return (bool)0; } IL_001c: { int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0020: { int32_t L_7 = V_0; String_t* L_8 = ___0_str; NullCheck(L_8); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL); if ((((int32_t)L_7) < ((int32_t)L_9))) { goto IL_000c; } } IL_0029: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringExtensions_CalculateLevenshteinDistance_mF5F17CF34C1A008A6963850B3FEBE7DD1835ABE6 (String_t* ___0_source1, String_t* ___1_source2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t G_B15_0 = 0; { String_t* L_0 = ___0_source1; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_0 = L_1; String_t* L_2 = ___1_source2; NullCheck(L_2); int32_t L_3; L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL); V_1 = L_3; int32_t L_4 = V_0; int32_t L_5 = V_1; il2cpp_array_size_t L_7[] = { (il2cpp_array_size_t)((int32_t)il2cpp_codegen_add(L_4, 1)), (il2cpp_array_size_t)((int32_t)il2cpp_codegen_add(L_5, 1)) }; Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_6 = (Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F*)GenArrayNew(Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F_il2cpp_TypeInfo_var, L_7); V_2 = L_6; int32_t L_8 = V_0; if (L_8) { goto IL_001f; } } { int32_t L_9 = V_1; return L_9; } IL_001f: { int32_t L_10 = V_1; if (L_10) { goto IL_0024; } } { int32_t L_11 = V_0; return L_11; } IL_0024: { V_3 = 0; goto IL_0035; } IL_0028: { Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_12 = V_2; int32_t L_13 = V_3; int32_t L_14 = V_3; int32_t L_15 = L_14; V_3 = ((int32_t)il2cpp_codegen_add(L_15, 1)); NullCheck(L_12); (L_12)->SetAt(L_13, 0, L_15); } IL_0035: { int32_t L_16 = V_3; int32_t L_17 = V_0; if ((((int32_t)L_16) <= ((int32_t)L_17))) { goto IL_0028; } } { V_4 = 0; goto IL_004e; } IL_003e: { Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_18 = V_2; int32_t L_19 = V_4; int32_t L_20 = V_4; int32_t L_21 = L_20; V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1)); NullCheck(L_18); (L_18)->SetAt(0, L_19, L_21); } IL_004e: { int32_t L_22 = V_4; int32_t L_23 = V_1; if ((((int32_t)L_22) <= ((int32_t)L_23))) { goto IL_003e; } } { V_5 = 1; goto IL_00cb; } IL_0058: { V_6 = 1; goto IL_00c0; } IL_005d: { String_t* L_24 = ___1_source2; int32_t L_25 = V_6; NullCheck(L_24); Il2CppChar L_26; L_26 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_24, ((int32_t)il2cpp_codegen_subtract(L_25, 1)), NULL); String_t* L_27 = ___0_source1; int32_t L_28 = V_5; NullCheck(L_27); Il2CppChar L_29; L_29 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_27, ((int32_t)il2cpp_codegen_subtract(L_28, 1)), NULL); if ((((int32_t)L_26) == ((int32_t)L_29))) { goto IL_0076; } } { G_B15_0 = 1; goto IL_0077; } IL_0076: { G_B15_0 = 0; } IL_0077: { V_7 = G_B15_0; Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_30 = V_2; int32_t L_31 = V_5; int32_t L_32 = V_6; Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_33 = V_2; int32_t L_34 = V_5; int32_t L_35 = V_6; NullCheck(L_33); int32_t L_36; L_36 = (L_33)->GetAt(((int32_t)il2cpp_codegen_subtract(L_34, 1)), L_35); Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_37 = V_2; int32_t L_38 = V_5; int32_t L_39 = V_6; NullCheck(L_37); int32_t L_40; L_40 = (L_37)->GetAt(L_38, ((int32_t)il2cpp_codegen_subtract(L_39, 1))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_41; L_41 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_add(L_36, 1)), ((int32_t)il2cpp_codegen_add(L_40, 1)), NULL); Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_42 = V_2; int32_t L_43 = V_5; int32_t L_44 = V_6; NullCheck(L_42); int32_t L_45; L_45 = (L_42)->GetAt(((int32_t)il2cpp_codegen_subtract(L_43, 1)), ((int32_t)il2cpp_codegen_subtract(L_44, 1))); int32_t L_46 = V_7; int32_t L_47; L_47 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_41, ((int32_t)il2cpp_codegen_add(L_45, L_46)), NULL); NullCheck(L_30); (L_30)->SetAt(L_31, L_32, L_47); int32_t L_48 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00c0: { int32_t L_49 = V_6; int32_t L_50 = V_1; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_005d; } } { int32_t L_51 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00cb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) <= ((int32_t)L_53))) { goto IL_0058; } } { Int32U5BU2CU5D_t46F2694E7DAD7B2B05C940EC5B9DE04E40D0516F* L_54 = V_2; int32_t L_55 = V_0; int32_t L_56 = V_1; NullCheck(L_54); int32_t L_57; L_57 = (L_54)->GetAt(L_55, L_56); return L_57; } } #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* TypeExtensions_GetCachedNiceName_m53764F497824A81D99AE3FEA533CE015B0A83020 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; RuntimeObject* V_1 = NULL; bool V_2 = false; { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___CachedNiceNames_LOCK; V_1 = L_0; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0034: { { bool L_1 = V_2; if (!L_1) { goto IL_003d; } } { RuntimeObject* L_2 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_003d: { return; } } }); try { { RuntimeObject* L_3 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_4 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___CachedNiceNames; Type_t* L_5 = ___0_type; NullCheck(L_4); bool L_6; L_6 = Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816(L_4, L_5, (&V_0), Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var); if (L_6) { goto IL_0032_1; } } { Type_t* L_7 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_8; L_8 = TypeExtensions_CreateNiceName_mF6BB27EA9833A59528A65041499A8114B6878856(L_7, NULL); V_0 = L_8; Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_9 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___CachedNiceNames; Type_t* L_10 = ___0_type; String_t* L_11 = V_0; NullCheck(L_9); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_9, L_10, L_11, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); } IL_0032_1: { goto IL_003e; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003e: { String_t* L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_CreateNiceName_mF6BB27EA9833A59528A65041499A8114B6878856 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C52B300840D30CF95D86AED2546C77721EE5F99); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF911DE1BCFD80F95D73E01E462BE47D7986598B); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; String_t* V_1 = NULL; int32_t V_2 = 0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; Type_t* V_6 = NULL; String_t* G_B3_0 = NULL; String_t* G_B2_0 = NULL; String_t* G_B4_0 = NULL; String_t* G_B4_1 = NULL; { Type_t* L_0 = ___0_type; NullCheck(L_0); bool L_1; L_1 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_0, NULL); if (!L_1) { goto IL_0032; } } { Type_t* L_2 = ___0_type; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(46, L_2); V_4 = L_3; Type_t* L_4 = ___0_type; NullCheck(L_4); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_4); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_6; L_6 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_5, NULL); int32_t L_7 = V_4; if ((((int32_t)L_7) == ((int32_t)1))) { G_B3_0 = L_6; goto IL_0027; } G_B2_0 = L_6; } { G_B4_0 = _stringLiteral0C52B300840D30CF95D86AED2546C77721EE5F99; G_B4_1 = G_B2_0; goto IL_002c; } IL_0027: { G_B4_0 = _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6; G_B4_1 = G_B3_0; } IL_002c: { String_t* L_8; L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B4_1, G_B4_0, NULL); return L_8; } IL_0032: { Type_t* L_9 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_12; L_12 = TypeExtensions_InheritsFrom_mEA49D1E8F9CA6DD34E9FC35706CEEB75678C5B0F(L_9, L_11, NULL); if (!L_12) { goto IL_005c; } } { Type_t* L_13 = ___0_type; NullCheck(L_13); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_14; L_14 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_13); NullCheck(L_14); int32_t L_15 = 0; Type_t* L_16 = (L_14)->GetAt(static_cast(L_15)); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_17; L_17 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_16, NULL); String_t* L_18; L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_17, _stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900, NULL); return L_18; } IL_005c: { Type_t* L_19 = ___0_type; NullCheck(L_19); bool L_20; L_20 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_19, NULL); if (!L_20) { goto IL_007a; } } { Type_t* L_21 = ___0_type; NullCheck(L_21); Type_t* L_22; L_22 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_21); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_23; L_23 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_22, NULL); String_t* L_24; L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralEF911DE1BCFD80F95D73E01E462BE47D7986598B, L_23, NULL); return L_24; } IL_007a: { Type_t* L_25 = ___0_type; NullCheck(L_25); bool L_26; L_26 = VirtualFuncInvoker0< bool >::Invoke(37, L_25); if (L_26) { goto IL_008a; } } { Type_t* L_27 = ___0_type; NullCheck(L_27); bool L_28; L_28 = VirtualFuncInvoker0< bool >::Invoke(39, L_27); if (L_28) { goto IL_0091; } } IL_008a: { Type_t* L_29 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_30; L_30 = TypeExtensions_GetMaybeSimplifiedTypeName_m8F9A12D4BBE33FED70CD8813890A1A4AB31A9051(L_29, NULL); return L_30; } IL_0091: { StringBuilder_t* L_31 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_31, NULL); V_0 = L_31; Type_t* L_32 = ___0_type; NullCheck(L_32); String_t* L_33; L_33 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_32); V_1 = L_33; String_t* L_34 = V_1; NullCheck(L_34); int32_t L_35; L_35 = String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F(L_34, _stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C, NULL); V_2 = L_35; int32_t L_36 = V_2; if ((((int32_t)L_36) == ((int32_t)(-1)))) { goto IL_00bf; } } { StringBuilder_t* L_37 = V_0; String_t* L_38 = V_1; int32_t L_39 = V_2; NullCheck(L_38); String_t* L_40; L_40 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_38, 0, L_39, NULL); NullCheck(L_37); StringBuilder_t* L_41; L_41 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_37, L_40, NULL); goto IL_00c7; } IL_00bf: { StringBuilder_t* L_42 = V_0; String_t* L_43 = V_1; NullCheck(L_42); StringBuilder_t* L_44; L_44 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_42, L_43, NULL); } IL_00c7: { StringBuilder_t* L_45 = V_0; NullCheck(L_45); StringBuilder_t* L_46; L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_45, ((int32_t)60), NULL); Type_t* L_47 = ___0_type; NullCheck(L_47); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_48; L_48 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_47); V_3 = L_48; V_5 = 0; goto IL_0106; } IL_00dc: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_49 = V_3; int32_t L_50 = V_5; NullCheck(L_49); int32_t L_51 = L_50; Type_t* L_52 = (L_49)->GetAt(static_cast(L_51)); V_6 = L_52; int32_t L_53 = V_5; if (!L_53) { goto IL_00f2; } } { StringBuilder_t* L_54 = V_0; NullCheck(L_54); StringBuilder_t* L_55; L_55 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_54, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL); } IL_00f2: { StringBuilder_t* L_56 = V_0; Type_t* L_57 = V_6; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_58; L_58 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_57, NULL); NullCheck(L_56); StringBuilder_t* L_59; L_59 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_56, L_58, NULL); int32_t L_60 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_60, 1)); } IL_0106: { int32_t L_61 = V_5; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_62 = V_3; NullCheck(L_62); if ((((int32_t)L_61) < ((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length))))) { goto IL_00dc; } } { StringBuilder_t* L_63 = V_0; NullCheck(L_63); StringBuilder_t* L_64; L_64 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_63, ((int32_t)62), NULL); StringBuilder_t* L_65 = V_0; NullCheck(L_65); String_t* L_66; L_66 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_65); return L_66; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_HasCastDefined_mC6DFB4262E8C400D95EA913B20D0B7609F805195 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE16D1F0A83CCC58576ADEFFBBECC40559A212FAB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_from; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(68, L_0); if (!L_1) { goto IL_0016; } } { Type_t* L_2 = ___0_from; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_2, NULL); Type_t* L_4 = ___1_to; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_5; L_5 = TypeExtensions_IsCastableTo_mBBD178E888B67638506A6618B0E6EFCE157B8E17(L_3, L_4, (bool)0, NULL); return L_5; } IL_0016: { Type_t* L_6 = ___1_to; NullCheck(L_6); bool L_7; L_7 = VirtualFuncInvoker0< bool >::Invoke(68, L_6); if (!L_7) { goto IL_002c; } } { Type_t* L_8 = ___1_to; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_9; L_9 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_8, NULL); Type_t* L_10 = ___0_from; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_11; L_11 = TypeExtensions_IsCastableTo_mBBD178E888B67638506A6618B0E6EFCE157B8E17(L_9, L_10, (bool)0, NULL); return L_11; } IL_002c: { Type_t* L_12 = ___0_from; NullCheck(L_12); bool L_13; L_13 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_12, NULL); if (L_13) { goto IL_0044; } } { Type_t* L_14 = ___0_from; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Type_t* L_15 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___VoidPointerType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_16; L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_15, NULL); if (!L_16) { goto IL_00f6; } } IL_0044: { Type_t* L_17 = ___1_to; NullCheck(L_17); bool L_18; L_18 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_17, NULL); if (L_18) { goto IL_005c; } } { Type_t* L_19 = ___1_to; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Type_t* L_20 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___VoidPointerType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_21; L_21 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_19, L_20, NULL); if (!L_21) { goto IL_00f6; } } IL_005c: { bool L_22 = ___2_requireImplicitCast; if (!L_22) { goto IL_0071; } } { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_23 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___PrimitiveImplicitCasts; Type_t* L_24 = ___0_from; NullCheck(L_23); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_25; L_25 = Dictionary_2_get_Item_mE16D1F0A83CCC58576ADEFFBBECC40559A212FAB(L_23, L_24, Dictionary_2_get_Item_mE16D1F0A83CCC58576ADEFFBBECC40559A212FAB_RuntimeMethod_var); Type_t* L_26 = ___1_to; NullCheck(L_25); bool L_27; L_27 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_25, L_26, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var); return L_27; } IL_0071: { Type_t* L_28 = ___0_from; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_30; L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL); bool L_31; L_31 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_28, L_30, NULL); if (!L_31) { goto IL_00a6; } } { Type_t* L_32 = ___1_to; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_34; L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL); bool L_35; L_35 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_32, L_34, NULL); if (!L_35) { goto IL_0097; } } { return (bool)0; } IL_0097: { Type_t* L_36 = ___1_to; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Type_t* L_37 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___VoidPointerType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_38; L_38 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_36, L_37, NULL); if (!L_38) { goto IL_00db; } } { return (bool)1; } IL_00a6: { Type_t* L_39 = ___0_from; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_41; L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL); bool L_42; L_42 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_39, L_41, NULL); if (!L_42) { goto IL_00db; } } { Type_t* L_43 = ___1_to; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_45; L_45 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_44, NULL); bool L_46; L_46 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_43, L_45, NULL); if (!L_46) { goto IL_00cc; } } { return (bool)0; } IL_00cc: { Type_t* L_47 = ___1_to; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Type_t* L_48 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___VoidPointerType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_49; L_49 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_47, L_48, NULL); if (!L_49) { goto IL_00db; } } { return (bool)1; } IL_00db: { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_50 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___ExplicitCastIntegrals; Type_t* L_51 = ___0_from; NullCheck(L_50); bool L_52; L_52 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_50, L_51, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var); if (!L_52) { goto IL_00f4; } } { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_53 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___ExplicitCastIntegrals; Type_t* L_54 = ___1_to; NullCheck(L_53); bool L_55; L_55 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_53, L_54, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var); return L_55; } IL_00f4: { return (bool)0; } IL_00f6: { Type_t* L_56 = ___0_from; Type_t* L_57 = ___1_to; bool L_58 = ___2_requireImplicitCast; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); MethodInfo_t* L_59; L_59 = TypeExtensions_GetCastMethod_m5A4F24795C6E540232F51AC32D75B91FFA1C6893(L_56, L_57, L_58, NULL); bool L_60; L_60 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_59, (MethodInfo_t*)NULL, NULL); return L_60; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsValidIdentifier_m7A0B84EC6F0410225B3FF2BEABF5805E87692606 (String_t* ___0_identifier, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { String_t* L_0 = ___0_identifier; if (!L_0) { goto IL_000b; } } { String_t* L_1 = ___0_identifier; NullCheck(L_1); int32_t L_2; L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL); if (L_2) { goto IL_000d; } } IL_000b: { return (bool)0; } IL_000d: { String_t* L_3 = ___0_identifier; NullCheck(L_3); int32_t L_4; L_4 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_3, ((int32_t)46), NULL); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0048; } } { String_t* L_6 = ___0_identifier; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = L_7; NullCheck(L_8); (L_8)->SetAt(static_cast(0), (Il2CppChar)((int32_t)46)); NullCheck(L_6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9; L_9 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_6, L_8, NULL); V_1 = L_9; V_2 = 0; goto IL_0040; } IL_0030: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_1; int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; String_t* L_13 = (L_10)->GetAt(static_cast(L_12)); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_14; L_14 = TypeExtensions_IsValidIdentifier_m7A0B84EC6F0410225B3FF2BEABF5805E87692606(L_13, NULL); if (L_14) { goto IL_003c; } } { return (bool)0; } IL_003c: { int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0040: { int32_t L_16 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = V_1; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))) { goto IL_0030; } } { return (bool)1; } IL_0048: { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_18 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___ReservedCSharpKeywords; String_t* L_19 = ___0_identifier; NullCheck(L_18); bool L_20; L_20 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_18, L_19, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var); if (!L_20) { goto IL_0057; } } { return (bool)0; } IL_0057: { String_t* L_21 = ___0_identifier; NullCheck(L_21); Il2CppChar L_22; L_22 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_21, 0, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_23; L_23 = TypeExtensions_IsValidIdentifierStartCharacter_m45DB94B0D8812CB1ACF2C8E51A23902CD9EE62A7(L_22, NULL); if (L_23) { goto IL_0067; } } { return (bool)0; } IL_0067: { V_3 = 1; goto IL_007f; } IL_006b: { String_t* L_24 = ___0_identifier; int32_t L_25 = V_3; NullCheck(L_24); Il2CppChar L_26; L_26 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_24, L_25, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_27; L_27 = TypeExtensions_IsValidIdentifierPartCharacter_mC69370392CEC8E097B921DB4D1FAA831C0CCC2E4(L_26, NULL); if (L_27) { goto IL_007b; } } { return (bool)0; } IL_007b: { int32_t L_28 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_007f: { int32_t L_29 = V_3; String_t* L_30 = ___0_identifier; NullCheck(L_30); int32_t L_31; L_31 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_30, NULL); if ((((int32_t)L_29) < ((int32_t)L_31))) { goto IL_006b; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsValidIdentifierStartCharacter_m45DB94B0D8812CB1ACF2C8E51A23902CD9EE62A7 (Il2CppChar ___0_c, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Il2CppChar L_0 = ___0_c; if ((((int32_t)L_0) < ((int32_t)((int32_t)97)))) { goto IL_000a; } } { Il2CppChar L_1 = ___0_c; if ((((int32_t)L_1) <= ((int32_t)((int32_t)122)))) { goto IL_0025; } } IL_000a: { Il2CppChar L_2 = ___0_c; if ((((int32_t)L_2) < ((int32_t)((int32_t)65)))) { goto IL_0014; } } { Il2CppChar L_3 = ___0_c; if ((((int32_t)L_3) <= ((int32_t)((int32_t)90)))) { goto IL_0025; } } IL_0014: { Il2CppChar L_4 = ___0_c; if ((((int32_t)L_4) == ((int32_t)((int32_t)95)))) { goto IL_0025; } } { Il2CppChar L_5 = ___0_c; if ((((int32_t)L_5) == ((int32_t)((int32_t)64)))) { goto IL_0025; } } { Il2CppChar L_6 = ___0_c; il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_7; L_7 = Char_IsLetter_m4363120285B51739DEE559E5C81E89580DDC78C0(L_6, NULL); return L_7; } IL_0025: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsValidIdentifierPartCharacter_mC69370392CEC8E097B921DB4D1FAA831C0CCC2E4 (Il2CppChar ___0_c, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Il2CppChar L_0 = ___0_c; if ((((int32_t)L_0) < ((int32_t)((int32_t)97)))) { goto IL_000a; } } { Il2CppChar L_1 = ___0_c; if ((((int32_t)L_1) <= ((int32_t)((int32_t)122)))) { goto IL_002a; } } IL_000a: { Il2CppChar L_2 = ___0_c; if ((((int32_t)L_2) < ((int32_t)((int32_t)65)))) { goto IL_0014; } } { Il2CppChar L_3 = ___0_c; if ((((int32_t)L_3) <= ((int32_t)((int32_t)90)))) { goto IL_002a; } } IL_0014: { Il2CppChar L_4 = ___0_c; if ((((int32_t)L_4) == ((int32_t)((int32_t)95)))) { goto IL_002a; } } { Il2CppChar L_5 = ___0_c; if ((((int32_t)L_5) < ((int32_t)((int32_t)48)))) { goto IL_0023; } } { Il2CppChar L_6 = ___0_c; if ((((int32_t)L_6) <= ((int32_t)((int32_t)57)))) { goto IL_002a; } } IL_0023: { Il2CppChar L_7 = ___0_c; il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_8; L_8 = Char_IsLetter_m4363120285B51739DEE559E5C81E89580DDC78C0(L_7, NULL); return L_8; } IL_002a: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsCastableTo_mBBD178E888B67638506A6618B0E6EFCE157B8E17 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_from; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1593F0BA9565D41C31360961E958F85BB60F0C8B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_IsCastableTo_mBBD178E888B67638506A6618B0E6EFCE157B8E17_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___1_to; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL); if (!L_4) { goto IL_0028; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA4419EF51FB63A77978E414E01AC1C9DCF20AA99)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_IsCastableTo_mBBD178E888B67638506A6618B0E6EFCE157B8E17_RuntimeMethod_var))); } IL_0028: { Type_t* L_6 = ___0_from; Type_t* L_7 = ___1_to; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL); if (!L_8) { goto IL_0033; } } { return (bool)1; } IL_0033: { Type_t* L_9 = ___1_to; Type_t* L_10 = ___0_from; NullCheck(L_9); bool L_11; L_11 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_9, L_10); if (L_11) { goto IL_0045; } } { Type_t* L_12 = ___0_from; Type_t* L_13 = ___1_to; bool L_14 = ___2_requireImplicitCast; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_15; L_15 = TypeExtensions_HasCastDefined_mC6DFB4262E8C400D95EA913B20D0B7609F805195(L_12, L_13, L_14, NULL); return L_15; } IL_0045: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* TypeExtensions_GetCastMethodDelegate_m20F97CA1E270AFD2AD2670C1C16704C08306F3B0 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_AddInner_mEC10C5AB56822191989D5FA76C003AEB57F8F027_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_TryGetInnerValue_mE848061A9DB508409B6ADBC6AEF1D06CB2504A52_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_U3CGetCastMethodDelegateU3Eb__0_m67A67396EC2B84583310C86F9CAD7E70A4C886E5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Func_2_tACBF5A1656250800CE861707354491F0611F6624* V_0 = NULL; RuntimeObject* V_1 = NULL; bool V_2 = false; U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793* V_3 = NULL; { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates_LOCK; V_1 = L_0; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005f: { { bool L_1 = V_2; if (!L_1) { goto IL_0068; } } { RuntimeObject* L_2 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0068: { return; } } }); try { { RuntimeObject* L_3 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3* L_4 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates; Type_t* L_5 = ___0_from; Type_t* L_6 = ___1_to; NullCheck(L_4); bool L_7; L_7 = DoubleLookupDictionary_3_TryGetInnerValue_mE848061A9DB508409B6ADBC6AEF1D06CB2504A52(L_4, L_5, L_6, (&V_0), DoubleLookupDictionary_3_TryGetInnerValue_mE848061A9DB508409B6ADBC6AEF1D06CB2504A52_RuntimeMethod_var); if (L_7) { goto IL_005d_1; } } { U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793* L_8 = (U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass31_0__ctor_m5EAF17BBC805F05C6BC25FF65D556C1B6DE9BBB2(L_8, NULL); V_3 = L_8; U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793* L_9 = V_3; Type_t* L_10 = ___0_from; Type_t* L_11 = ___1_to; bool L_12 = ___2_requireImplicitCast; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); MethodInfo_t* L_13; L_13 = TypeExtensions_GetCastMethod_m5A4F24795C6E540232F51AC32D75B91FFA1C6893(L_10, L_11, L_12, NULL); NullCheck(L_9); L_9->___method = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_9->___method), (void*)L_13); U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793* L_14 = V_3; NullCheck(L_14); MethodInfo_t* L_15 = L_14->___method; bool L_16; L_16 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_15, (MethodInfo_t*)NULL, NULL); if (!L_16) { goto IL_004f_1; } } { U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793* L_17 = V_3; Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_18 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var); Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass31_0_U3CGetCastMethodDelegateU3Eb__0_m67A67396EC2B84583310C86F9CAD7E70A4C886E5_RuntimeMethod_var), NULL); V_0 = L_18; } IL_004f_1: { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3* L_19 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates; Type_t* L_20 = ___0_from; Type_t* L_21 = ___1_to; Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_22 = V_0; NullCheck(L_19); Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_23; L_23 = DoubleLookupDictionary_3_AddInner_mEC10C5AB56822191989D5FA76C003AEB57F8F027(L_19, L_20, L_21, L_22, DoubleLookupDictionary_3_AddInner_mEC10C5AB56822191989D5FA76C003AEB57F8F027_RuntimeMethod_var); } IL_005d_1: { goto IL_0069; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0069: { Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_24 = V_0; return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeExtensions_GetCastMethod_m5A4F24795C6E540232F51AC32D75B91FFA1C6893 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tE0A67F3FB4C800B39F37C976E22371A7DF4DDB1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t69908BE263733D5C3989BAC671BE4067F7FE66E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6E90C09E43FB002DA629508AC300A0750320118); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; RuntimeObject* V_2 = NULL; MethodInfo_t* V_3 = NULL; MethodInfo_t* V_4 = NULL; RuntimeObject* V_5 = NULL; MethodInfo_t* V_6 = NULL; { Type_t* L_0 = ___0_from; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA(L_0, ((int32_t)24), TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA_RuntimeMethod_var); V_0 = L_1; RuntimeObject* L_2 = V_0; NullCheck(L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tE0A67F3FB4C800B39F37C976E22371A7DF4DDB1C_il2cpp_TypeInfo_var, L_2); V_2 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0075: { { RuntimeObject* L_4 = V_2; if (!L_4) { goto IL_007e; } } { RuntimeObject* L_5 = V_2; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_007e: { return; } } }); try { { goto IL_006b_1; } IL_0012_1: { RuntimeObject* L_6 = V_2; NullCheck(L_6); MethodInfo_t* L_7; L_7 = InterfaceFuncInvoker0< MethodInfo_t* >::Invoke(0, IEnumerator_1_t69908BE263733D5C3989BAC671BE4067F7FE66E6_il2cpp_TypeInfo_var, L_6); V_3 = L_7; MethodInfo_t* L_8 = V_3; NullCheck(L_8); String_t* L_9; L_9 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_8); bool L_10; L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_9, _stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59, NULL); if (L_10) { goto IL_0040_1; } } { bool L_11 = ___2_requireImplicitCast; if (L_11) { goto IL_006b_1; } } { MethodInfo_t* L_12 = V_3; NullCheck(L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_12); bool L_14; L_14 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_13, _stringLiteralB6E90C09E43FB002DA629508AC300A0750320118, NULL); if (!L_14) { goto IL_006b_1; } } IL_0040_1: { MethodInfo_t* L_15 = V_3; NullCheck(L_15); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_16; L_16 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_15); NullCheck(L_16); int32_t L_17 = 0; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_18 = (L_16)->GetAt(static_cast(L_17)); NullCheck(L_18); Type_t* L_19; L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_18); Type_t* L_20 = ___0_from; NullCheck(L_19); bool L_21; L_21 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_19, L_20); if (!L_21) { goto IL_006b_1; } } { Type_t* L_22 = ___1_to; MethodInfo_t* L_23 = V_3; NullCheck(L_23); Type_t* L_24; L_24 = VirtualFuncInvoker0< Type_t* >::Invoke(39, L_23); NullCheck(L_22); bool L_25; L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_22, L_24); if (!L_25) { goto IL_006b_1; } } { MethodInfo_t* L_26 = V_3; V_4 = L_26; goto IL_0108; } IL_006b_1: { RuntimeObject* L_27 = V_2; NullCheck(L_27); bool L_28; L_28 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_27); if (L_28) { goto IL_0012_1; } } { goto IL_007f; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_007f: { Type_t* L_29 = ___1_to; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_30; L_30 = TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA(L_29, ((int32_t)24), TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA_RuntimeMethod_var); V_1 = L_30; RuntimeObject* L_31 = V_1; NullCheck(L_31); RuntimeObject* L_32; L_32 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tE0A67F3FB4C800B39F37C976E22371A7DF4DDB1C_il2cpp_TypeInfo_var, L_31); V_5 = L_32; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00fa: { { RuntimeObject* L_33 = V_5; if (!L_33) { goto IL_0105; } } { RuntimeObject* L_34 = V_5; NullCheck(L_34); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_34); } IL_0105: { return; } } }); try { { goto IL_00ef_1; } IL_0092_1: { RuntimeObject* L_35 = V_5; NullCheck(L_35); MethodInfo_t* L_36; L_36 = InterfaceFuncInvoker0< MethodInfo_t* >::Invoke(0, IEnumerator_1_t69908BE263733D5C3989BAC671BE4067F7FE66E6_il2cpp_TypeInfo_var, L_35); V_6 = L_36; MethodInfo_t* L_37 = V_6; NullCheck(L_37); String_t* L_38; L_38 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_37); bool L_39; L_39 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_38, _stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59, NULL); if (L_39) { goto IL_00c4_1; } } { bool L_40 = ___2_requireImplicitCast; if (L_40) { goto IL_00ef_1; } } { MethodInfo_t* L_41 = V_6; NullCheck(L_41); String_t* L_42; L_42 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_41); bool L_43; L_43 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_42, _stringLiteralB6E90C09E43FB002DA629508AC300A0750320118, NULL); if (!L_43) { goto IL_00ef_1; } } IL_00c4_1: { MethodInfo_t* L_44 = V_6; NullCheck(L_44); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_45; L_45 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_44); NullCheck(L_45); int32_t L_46 = 0; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_47 = (L_45)->GetAt(static_cast(L_46)); NullCheck(L_47); Type_t* L_48; L_48 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_47); Type_t* L_49 = ___0_from; NullCheck(L_48); bool L_50; L_50 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_48, L_49); if (!L_50) { goto IL_00ef_1; } } { Type_t* L_51 = ___1_to; MethodInfo_t* L_52 = V_6; NullCheck(L_52); Type_t* L_53; L_53 = VirtualFuncInvoker0< Type_t* >::Invoke(39, L_52); NullCheck(L_51); bool L_54; L_54 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_51, L_53); if (!L_54) { goto IL_00ef_1; } } { MethodInfo_t* L_55 = V_6; V_4 = L_55; goto IL_0108; } IL_00ef_1: { RuntimeObject* L_56 = V_5; NullCheck(L_56); bool L_57; L_57 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_56); if (L_57) { goto IL_0092_1; } } { goto IL_0106; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0106: { return (MethodInfo_t*)NULL; } IL_0108: { MethodInfo_t* L_58 = V_4; return L_58; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_FloatEqualityComparer_m0E505605E64DF6E3C7D986C415D4ED0E4112FF28 (float ___0_a, float ___1_b, const RuntimeMethod* method) { { float L_0 = ___0_a; bool L_1; L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL); if (!L_1) { goto IL_0012; } } { float L_2 = ___1_b; bool L_3; L_3 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_2, NULL); if (!L_3) { goto IL_0012; } } { return (bool)1; } IL_0012: { float L_4 = ___0_a; float L_5 = ___1_b; return (bool)((((float)L_4) == ((float)L_5))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_DoubleEqualityComparer_m05F5A2A40FF0009081E52E4E29C8465BB43E5934 (double ___0_a, double ___1_b, const RuntimeMethod* method) { { double L_0 = ___0_a; bool L_1; L_1 = Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline(L_0, NULL); if (!L_1) { goto IL_0012; } } { double L_2 = ___1_b; bool L_3; L_3 = Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline(L_2, NULL); if (!L_3) { goto IL_0012; } } { return (bool)1; } IL_0012: { double L_4 = ___0_a; double L_5 = ___1_b; return (bool)((((double)L_4) == ((double)L_5))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_QuaternionEqualityComparer_m28C8A14D499A7EF003EA290F14533FAF94BE6E54 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) { { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a; float L_1 = L_0.___x; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b; float L_3 = L_2.___x; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_0039; } } { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a; float L_5 = L_4.___y; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b; float L_7 = L_6.___y; if ((!(((float)L_5) == ((float)L_7)))) { goto IL_0039; } } { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a; float L_9 = L_8.___z; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b; float L_11 = L_10.___z; if ((!(((float)L_9) == ((float)L_11)))) { goto IL_0039; } } { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a; float L_13 = L_12.___w; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b; float L_15 = L_14.___w; return (bool)((((float)L_13) == ((float)L_15))? 1 : 0); } IL_0039: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOrInherits_m66BAE4268D29DF3660A27AE2CC7FEE13DE1A8F99 (Type_t* ___0_type, Type_t* ___1_to, const RuntimeMethod* method) { { Type_t* L_0 = ___1_to; Type_t* L_1 = ___0_type; NullCheck(L_0); bool L_2; L_2 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_0, L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOpenGenericType_m03F9C061877996153E37B4D6999D445E41579026 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___1_openGenericType; NullCheck(L_0); bool L_1; L_1 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_0, NULL); if (!L_1) { goto IL_0010; } } { Type_t* L_2 = ___0_candidateType; Type_t* L_3 = ___1_openGenericType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_4; L_4 = TypeExtensions_ImplementsOpenGenericInterface_mEDAB5C9C8196AD9507DF28DEE7935BE481EDA4D4(L_2, L_3, NULL); return L_4; } IL_0010: { Type_t* L_5 = ___0_candidateType; Type_t* L_6 = ___1_openGenericType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_7; L_7 = TypeExtensions_ImplementsOpenGenericClass_mB1AD54B9BF9C5DDD42B2BFB2977616F857877525(L_5, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOpenGenericInterface_mEDAB5C9C8196AD9507DF28DEE7935BE481EDA4D4 (Type_t* ___0_candidateType, Type_t* ___1_openGenericInterfaceType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; int32_t V_1 = 0; { Type_t* L_0 = ___0_candidateType; Type_t* L_1 = ___1_openGenericInterfaceType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_2; L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_1, NULL); if (!L_2) { goto IL_000b; } } { return (bool)1; } IL_000b: { Type_t* L_3 = ___0_candidateType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(39, L_3); if (!L_4) { goto IL_0023; } } { Type_t* L_5 = ___0_candidateType; NullCheck(L_5); Type_t* L_6; L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_5); Type_t* L_7 = ___1_openGenericInterfaceType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL); if (!L_8) { goto IL_0023; } } { return (bool)1; } IL_0023: { Type_t* L_9 = ___0_candidateType; NullCheck(L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10; L_10 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(110, L_9); V_0 = L_10; V_1 = 0; goto IL_003f; } IL_002e: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = V_0; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Type_t* L_14 = (L_11)->GetAt(static_cast(L_13)); Type_t* L_15 = ___1_openGenericInterfaceType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_16; L_16 = TypeExtensions_ImplementsOpenGenericInterface_mEDAB5C9C8196AD9507DF28DEE7935BE481EDA4D4(L_14, L_15, NULL); if (!L_16) { goto IL_003b; } } { return (bool)1; } IL_003b: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_003f: { int32_t L_18 = V_1; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = V_0; NullCheck(L_19); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_002e; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOpenGenericClass_mB1AD54B9BF9C5DDD42B2BFB2977616F857877525 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; { Type_t* L_0 = ___0_candidateType; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(39, L_0); if (!L_1) { goto IL_0018; } } { Type_t* L_2 = ___0_candidateType; NullCheck(L_2); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_2); Type_t* L_4 = ___1_openGenericType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_5; L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_4, NULL); if (!L_5) { goto IL_0018; } } { return (bool)1; } IL_0018: { Type_t* L_6 = ___0_candidateType; NullCheck(L_6); Type_t* L_7; L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_6); V_0 = L_7; Type_t* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_9; L_9 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_8, (Type_t*)NULL, NULL); if (!L_9) { goto IL_0033; } } { Type_t* L_10 = V_0; Type_t* L_11 = ___1_openGenericType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_12; L_12 = TypeExtensions_ImplementsOpenGenericClass_mB1AD54B9BF9C5DDD42B2BFB2977616F857877525(L_10, L_11, NULL); if (!L_12) { goto IL_0033; } } { return (bool)1; } IL_0033: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericType_mDD7E859157156DD2D29C303E2A47EADB46170A57 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___1_openGenericType; NullCheck(L_0); bool L_1; L_1 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_0, NULL); if (!L_1) { goto IL_0010; } } { Type_t* L_2 = ___0_candidateType; Type_t* L_3 = ___1_openGenericType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4; L_4 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_mEDD0AB1BD4A8784D644A78E7AD855B527E07647D(L_2, L_3, NULL); return L_4; } IL_0010: { Type_t* L_5 = ___0_candidateType; Type_t* L_6 = ___1_openGenericType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7; L_7 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m734E1B355BAA46780333657DBA84BAEF43C9CB17(L_5, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m734E1B355BAA46780333657DBA84BAEF43C9CB17 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; { Type_t* L_0 = ___0_candidateType; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(39, L_0); if (!L_1) { goto IL_001d; } } { Type_t* L_2 = ___0_candidateType; NullCheck(L_2); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_2); Type_t* L_4 = ___1_openGenericType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_5; L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_4, NULL); if (!L_5) { goto IL_001d; } } { Type_t* L_6 = ___0_candidateType; NullCheck(L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7; L_7 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_6); return L_7; } IL_001d: { Type_t* L_8 = ___0_candidateType; NullCheck(L_8); Type_t* L_9; L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_8); V_0 = L_9; Type_t* L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_11; L_11 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_10, (Type_t*)NULL, NULL); if (!L_11) { goto IL_0035; } } { Type_t* L_12 = V_0; Type_t* L_13 = ___1_openGenericType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_14; L_14 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m734E1B355BAA46780333657DBA84BAEF43C9CB17(L_12, L_13, NULL); return L_14; } IL_0035: { return (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_mEDD0AB1BD4A8784D644A78E7AD855B527E07647D (Type_t* ___0_candidateType, Type_t* ___1_openGenericInterfaceType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; int32_t V_1 = 0; Type_t* V_2 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_3 = NULL; { Type_t* L_0 = ___1_openGenericInterfaceType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Type_t* L_1 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericListInterface; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_2; L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_1, NULL); if (L_2) { goto IL_001a; } } { Type_t* L_3 = ___1_openGenericInterfaceType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Type_t* L_4 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericCollectionInterface; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_5; L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_4, NULL); if (!L_5) { goto IL_0032; } } IL_001a: { Type_t* L_6 = ___0_candidateType; NullCheck(L_6); bool L_7; L_7 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_6, NULL); if (!L_7) { goto IL_0032; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_8; Type_t* L_10 = ___0_candidateType; NullCheck(L_10); Type_t* L_11; L_11 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_10); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_11); (L_9)->SetAt(static_cast(0), (Type_t*)L_11); return L_9; } IL_0032: { Type_t* L_12 = ___0_candidateType; Type_t* L_13 = ___1_openGenericInterfaceType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_14; L_14 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_13, NULL); if (!L_14) { goto IL_0042; } } { Type_t* L_15 = ___0_candidateType; NullCheck(L_15); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16; L_16 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_15); return L_16; } IL_0042: { Type_t* L_17 = ___0_candidateType; NullCheck(L_17); bool L_18; L_18 = VirtualFuncInvoker0< bool >::Invoke(39, L_17); if (!L_18) { goto IL_005f; } } { Type_t* L_19 = ___0_candidateType; NullCheck(L_19); Type_t* L_20; L_20 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_19); Type_t* L_21 = ___1_openGenericInterfaceType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_22; L_22 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_20, L_21, NULL); if (!L_22) { goto IL_005f; } } { Type_t* L_23 = ___0_candidateType; NullCheck(L_23); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24; L_24 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_23); return L_24; } IL_005f: { Type_t* L_25 = ___0_candidateType; NullCheck(L_25); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26; L_26 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(110, L_25); V_0 = L_26; V_1 = 0; goto IL_0087; } IL_006a: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = V_0; int32_t L_28 = V_1; NullCheck(L_27); int32_t L_29 = L_28; Type_t* L_30 = (L_27)->GetAt(static_cast(L_29)); V_2 = L_30; Type_t* L_31 = V_2; NullCheck(L_31); bool L_32; L_32 = VirtualFuncInvoker0< bool >::Invoke(39, L_31); if (!L_32) { goto IL_0083; } } { Type_t* L_33 = V_2; Type_t* L_34 = ___1_openGenericInterfaceType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_35; L_35 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_mEDD0AB1BD4A8784D644A78E7AD855B527E07647D(L_33, L_34, NULL); V_3 = L_35; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_36 = V_3; if (!L_36) { goto IL_0083; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_37 = V_3; return L_37; } IL_0083: { int32_t L_38 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_0087: { int32_t L_39 = V_1; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_40 = V_0; NullCheck(L_40); if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))) { goto IL_006a; } } { return (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeExtensions_GetOperatorMethod_m3C78DBF9C0C999D0317AE9FDF5F6F48D1B31BAC3 (Type_t* ___0_type, int32_t ___1_op, Type_t* ___2_leftOperand, Type_t* ___3_rightOperand, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA32674451B983F172BF67FC604D118D404FD19E6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE4706B7CE839A2F08582C04E05FE9ABF2925DC2); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL; bool V_3 = false; MethodInfo_t* V_4 = NULL; MethodInfo_t* V_5 = NULL; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_6 = NULL; int32_t V_7 = 0; MethodInfo_t* V_8 = NULL; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_9 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { int32_t L_0 = ___1_op; switch (L_0) { case 0: { goto IL_005b; } case 1: { goto IL_0066; } case 2: { goto IL_0071; } case 3: { goto IL_007c; } case 4: { goto IL_0084; } case 5: { goto IL_008c; } case 6: { goto IL_0094; } case 7: { goto IL_009c; } case 8: { goto IL_00a4; } case 9: { goto IL_00ac; } case 10: { goto IL_00b4; } case 11: { goto IL_00bc; } case 12: { goto IL_00c4; } case 13: { goto IL_00cc; } case 14: { goto IL_00d4; } case 15: { goto IL_00dc; } case 16: { goto IL_00e4; } case 17: { goto IL_00f4; } case 18: { goto IL_00f4; } case 19: { goto IL_00ec; } } } { goto IL_00f6; } IL_005b: { V_0 = _stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96; goto IL_00fc; } IL_0066: { V_0 = _stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57; goto IL_00fc; } IL_0071: { V_0 = _stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826; goto IL_00fc; } IL_007c: { V_0 = _stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282; goto IL_00fc; } IL_0084: { V_0 = _stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB; goto IL_00fc; } IL_008c: { V_0 = _stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7; goto IL_00fc; } IL_0094: { V_0 = _stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75; goto IL_00fc; } IL_009c: { V_0 = _stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5; goto IL_00fc; } IL_00a4: { V_0 = _stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B; goto IL_00fc; } IL_00ac: { V_0 = _stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0; goto IL_00fc; } IL_00b4: { V_0 = _stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E; goto IL_00fc; } IL_00bc: { V_0 = _stringLiteralA32674451B983F172BF67FC604D118D404FD19E6; goto IL_00fc; } IL_00c4: { V_0 = _stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE; goto IL_00fc; } IL_00cc: { V_0 = _stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F; goto IL_00fc; } IL_00d4: { V_0 = _stringLiteralEE4706B7CE839A2F08582C04E05FE9ABF2925DC2; goto IL_00fc; } IL_00dc: { V_0 = _stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08; goto IL_00fc; } IL_00e4: { V_0 = _stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD; goto IL_00fc; } IL_00ec: { V_0 = _stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D; goto IL_00fc; } IL_00f4: { return (MethodInfo_t*)NULL; } IL_00f6: { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_1 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetOperatorMethod_m3C78DBF9C0C999D0317AE9FDF5F6F48D1B31BAC3_RuntimeMethod_var))); } IL_00fc: { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___TwoLengthTypeArray_Cached; V_1 = L_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_1; V_2 = L_3; V_3 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01e0: { { bool L_4 = V_3; if (!L_4) { goto IL_01e9; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = V_2; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_5, NULL); } IL_01e9: { return; } } }); try { { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = V_2; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_6, (&V_3), NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = V_1; Type_t* L_8 = ___2_leftOperand; NullCheck(L_7); ArrayElementTypeCheck (L_7, L_8); (L_7)->SetAt(static_cast(0), (Type_t*)L_8); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = V_1; Type_t* L_10 = ___3_rightOperand; NullCheck(L_9); ArrayElementTypeCheck (L_9, L_10); (L_9)->SetAt(static_cast(1), (Type_t*)L_10); } try { { Type_t* L_11 = ___0_type; String_t* L_12 = V_0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = V_1; NullCheck(L_11); MethodInfo_t* L_14; L_14 = Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562(L_11, L_12, ((int32_t)56), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_13, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL); V_4 = L_14; MethodInfo_t* L_15 = V_4; bool L_16; L_16 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_15, (MethodInfo_t*)NULL, NULL); if (!L_16) { goto IL_014e_2; } } { MethodInfo_t* L_17 = V_4; NullCheck(L_17); Type_t* L_18; L_18 = VirtualFuncInvoker0< Type_t* >::Invoke(39, L_17); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_20; L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL); bool L_21; L_21 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_18, L_20, NULL); if (!L_21) { goto IL_014e_2; } } { V_5 = (MethodInfo_t*)NULL; goto IL_01ea; } IL_014e_2: { MethodInfo_t* L_22 = V_4; V_5 = L_22; goto IL_01ea; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0157_1; } throw e; } CATCH_0157_1: { { Type_t* L_23 = ___0_type; NullCheck(L_23); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_24; L_24 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, int32_t >::Invoke(97, L_23, ((int32_t)56)); V_6 = L_24; V_7 = 0; goto IL_01d3_1; } IL_0167_1: { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_25 = V_6; int32_t L_26 = V_7; NullCheck(L_25); int32_t L_27 = L_26; MethodInfo_t* L_28 = (L_25)->GetAt(static_cast(L_27)); V_8 = L_28; MethodInfo_t* L_29 = V_8; NullCheck(L_29); String_t* L_30; L_30 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_29); String_t* L_31 = V_0; bool L_32; L_32 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_30, L_31, NULL); if (L_32) { goto IL_01cd_1; } } { MethodInfo_t* L_33 = V_8; NullCheck(L_33); Type_t* L_34; L_34 = VirtualFuncInvoker0< Type_t* >::Invoke(39, L_33); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var))) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_36; L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL); bool L_37; L_37 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_34, L_36, NULL); if (L_37) { goto IL_01cd_1; } } { MethodInfo_t* L_38 = V_8; NullCheck(L_38); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_39; L_39 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_38); V_9 = L_39; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_40 = V_9; NullCheck(L_40); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))) == ((uint32_t)2)))) { goto IL_01cd_1; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_41 = V_9; NullCheck(L_41); int32_t L_42 = 0; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_43 = (L_41)->GetAt(static_cast(L_42)); NullCheck(L_43); Type_t* L_44; L_44 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_43); Type_t* L_45 = ___2_leftOperand; NullCheck(L_44); bool L_46; L_46 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_44, L_45); if (!L_46) { goto IL_01cd_1; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_47 = V_9; NullCheck(L_47); int32_t L_48 = 1; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_49 = (L_47)->GetAt(static_cast(L_48)); NullCheck(L_49); Type_t* L_50; L_50 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_49); Type_t* L_51 = ___3_rightOperand; NullCheck(L_50); bool L_52; L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_50, L_51); if (!L_52) { goto IL_01cd_1; } } { MethodInfo_t* L_53 = V_8; V_5 = L_53; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_01ea; } IL_01cd_1: { int32_t L_54 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_01d3_1: { int32_t L_55 = V_7; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_56 = V_6; NullCheck(L_56); if ((((int32_t)L_55) < ((int32_t)((int32_t)(((RuntimeArray*)L_56)->max_length))))) { goto IL_0167_1; } } { V_5 = (MethodInfo_t*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_01ea; } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01ea: { MethodInfo_t* L_57 = V_5; return L_57; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeExtensions_GetOperatorMethod_m53F01FD10F8E579EE3F84A7F10CD38E1D59AD305 (Type_t* ___0_type, int32_t ___1_op, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass47_0_U3CGetOperatorMethodU3Eb__0_m0DE2BB6F9D86A1D6860D85DE99A2F145916F156D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA32674451B983F172BF67FC604D118D404FD19E6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE4706B7CE839A2F08582C04E05FE9ABF2925DC2); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* V_0 = NULL; { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_0 = (U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass47_0__ctor_m574F8E0404DEDE609841A1D924E3B53D034AEE39(L_0, NULL); V_0 = L_0; int32_t L_1 = ___1_op; switch (L_1) { case 0: { goto IL_0061; } case 1: { goto IL_0071; } case 2: { goto IL_0081; } case 3: { goto IL_0091; } case 4: { goto IL_00a1; } case 5: { goto IL_00b1; } case 6: { goto IL_00c1; } case 7: { goto IL_00d1; } case 8: { goto IL_00e1; } case 9: { goto IL_00ee; } case 10: { goto IL_00fb; } case 11: { goto IL_0108; } case 12: { goto IL_0115; } case 13: { goto IL_0122; } case 14: { goto IL_012f; } case 15: { goto IL_013c; } case 16: { goto IL_0149; } case 17: { goto IL_0163; } case 18: { goto IL_0163; } case 19: { goto IL_0156; } } } { goto IL_0165; } IL_0061: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_2 = V_0; NullCheck(L_2); L_2->___methodName = _stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96; Il2CppCodeGenWriteBarrier((void**)(&L_2->___methodName), (void*)_stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96); goto IL_016b; } IL_0071: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_3 = V_0; NullCheck(L_3); L_3->___methodName = _stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57; Il2CppCodeGenWriteBarrier((void**)(&L_3->___methodName), (void*)_stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57); goto IL_016b; } IL_0081: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_4 = V_0; NullCheck(L_4); L_4->___methodName = _stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826; Il2CppCodeGenWriteBarrier((void**)(&L_4->___methodName), (void*)_stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826); goto IL_016b; } IL_0091: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_5 = V_0; NullCheck(L_5); L_5->___methodName = _stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282; Il2CppCodeGenWriteBarrier((void**)(&L_5->___methodName), (void*)_stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282); goto IL_016b; } IL_00a1: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_6 = V_0; NullCheck(L_6); L_6->___methodName = _stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB; Il2CppCodeGenWriteBarrier((void**)(&L_6->___methodName), (void*)_stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB); goto IL_016b; } IL_00b1: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_7 = V_0; NullCheck(L_7); L_7->___methodName = _stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7; Il2CppCodeGenWriteBarrier((void**)(&L_7->___methodName), (void*)_stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7); goto IL_016b; } IL_00c1: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_8 = V_0; NullCheck(L_8); L_8->___methodName = _stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75; Il2CppCodeGenWriteBarrier((void**)(&L_8->___methodName), (void*)_stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75); goto IL_016b; } IL_00d1: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_9 = V_0; NullCheck(L_9); L_9->___methodName = _stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5; Il2CppCodeGenWriteBarrier((void**)(&L_9->___methodName), (void*)_stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5); goto IL_016b; } IL_00e1: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_10 = V_0; NullCheck(L_10); L_10->___methodName = _stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B; Il2CppCodeGenWriteBarrier((void**)(&L_10->___methodName), (void*)_stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B); goto IL_016b; } IL_00ee: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_11 = V_0; NullCheck(L_11); L_11->___methodName = _stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0; Il2CppCodeGenWriteBarrier((void**)(&L_11->___methodName), (void*)_stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0); goto IL_016b; } IL_00fb: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_12 = V_0; NullCheck(L_12); L_12->___methodName = _stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E; Il2CppCodeGenWriteBarrier((void**)(&L_12->___methodName), (void*)_stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E); goto IL_016b; } IL_0108: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_13 = V_0; NullCheck(L_13); L_13->___methodName = _stringLiteralA32674451B983F172BF67FC604D118D404FD19E6; Il2CppCodeGenWriteBarrier((void**)(&L_13->___methodName), (void*)_stringLiteralA32674451B983F172BF67FC604D118D404FD19E6); goto IL_016b; } IL_0115: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_14 = V_0; NullCheck(L_14); L_14->___methodName = _stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE; Il2CppCodeGenWriteBarrier((void**)(&L_14->___methodName), (void*)_stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE); goto IL_016b; } IL_0122: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_15 = V_0; NullCheck(L_15); L_15->___methodName = _stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F; Il2CppCodeGenWriteBarrier((void**)(&L_15->___methodName), (void*)_stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F); goto IL_016b; } IL_012f: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_16 = V_0; NullCheck(L_16); L_16->___methodName = _stringLiteralEE4706B7CE839A2F08582C04E05FE9ABF2925DC2; Il2CppCodeGenWriteBarrier((void**)(&L_16->___methodName), (void*)_stringLiteralEE4706B7CE839A2F08582C04E05FE9ABF2925DC2); goto IL_016b; } IL_013c: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_17 = V_0; NullCheck(L_17); L_17->___methodName = _stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08; Il2CppCodeGenWriteBarrier((void**)(&L_17->___methodName), (void*)_stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08); goto IL_016b; } IL_0149: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_18 = V_0; NullCheck(L_18); L_18->___methodName = _stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD; Il2CppCodeGenWriteBarrier((void**)(&L_18->___methodName), (void*)_stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD); goto IL_016b; } IL_0156: { U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_19 = V_0; NullCheck(L_19); L_19->___methodName = _stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D; Il2CppCodeGenWriteBarrier((void**)(&L_19->___methodName), (void*)_stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D); goto IL_016b; } IL_0163: { return (MethodInfo_t*)NULL; } IL_0165: { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_20 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_20, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetOperatorMethod_m53F01FD10F8E579EE3F84A7F10CD38E1D59AD305_RuntimeMethod_var))); } IL_016b: { Type_t* L_21 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_22; L_22 = TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA(L_21, ((int32_t)56), TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA_RuntimeMethod_var); U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* L_23 = V_0; Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_24 = (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*)il2cpp_codegen_object_new(Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var); Func_2__ctor_m85EFD3541E8A8498FD05A6169ED11E00D408A2F0(L_24, L_23, (intptr_t)((void*)U3CU3Ec__DisplayClass47_0_U3CGetOperatorMethodU3Eb__0_m0DE2BB6F9D86A1D6860D85DE99A2F145916F156D_RuntimeMethod_var), NULL); MethodInfo_t* L_25; L_25 = Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479(L_22, L_24, Enumerable_FirstOrDefault_TisMethodInfo_t_m0BDE409D8B745A112F60FA3482C66D0204FB9479_RuntimeMethod_var); return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* TypeExtensions_GetOperatorMethods_m54FB8B0DF452B0DA740B9EAA25842467BFF023FB (Type_t* ___0_type, int32_t ___1_op, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisMethodInfo_t_m462DC8BEFC6D07FDE58FEA1C8ECBCB9F4CC7B753_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisMethodInfo_t_mAA1D9863BA8B1900B6E5E8CCD11997EBA23EBCDD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass48_0_U3CGetOperatorMethodsU3Eb__0_mDE33DB508D2632AAD0F093880FA110C439145F23_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA32674451B983F172BF67FC604D118D404FD19E6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE4706B7CE839A2F08582C04E05FE9ABF2925DC2); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* V_0 = NULL; { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_0 = (U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass48_0__ctor_m8AC415628E77FAA74B23EC717F1CB58BD95A877C(L_0, NULL); V_0 = L_0; int32_t L_1 = ___1_op; switch (L_1) { case 0: { goto IL_0061; } case 1: { goto IL_0071; } case 2: { goto IL_0081; } case 3: { goto IL_0091; } case 4: { goto IL_00a1; } case 5: { goto IL_00b1; } case 6: { goto IL_00c1; } case 7: { goto IL_00d1; } case 8: { goto IL_00e1; } case 9: { goto IL_00ee; } case 10: { goto IL_00fb; } case 11: { goto IL_0108; } case 12: { goto IL_0115; } case 13: { goto IL_0122; } case 14: { goto IL_012f; } case 15: { goto IL_013c; } case 16: { goto IL_0149; } case 17: { goto IL_0163; } case 18: { goto IL_0163; } case 19: { goto IL_0156; } } } { goto IL_0165; } IL_0061: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_2 = V_0; NullCheck(L_2); L_2->___methodName = _stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96; Il2CppCodeGenWriteBarrier((void**)(&L_2->___methodName), (void*)_stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96); goto IL_016b; } IL_0071: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_3 = V_0; NullCheck(L_3); L_3->___methodName = _stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57; Il2CppCodeGenWriteBarrier((void**)(&L_3->___methodName), (void*)_stringLiteral739573D70A64651EBA5F53303D89FAD390FA4E57); goto IL_016b; } IL_0081: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_4 = V_0; NullCheck(L_4); L_4->___methodName = _stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826; Il2CppCodeGenWriteBarrier((void**)(&L_4->___methodName), (void*)_stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826); goto IL_016b; } IL_0091: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_5 = V_0; NullCheck(L_5); L_5->___methodName = _stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282; Il2CppCodeGenWriteBarrier((void**)(&L_5->___methodName), (void*)_stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282); goto IL_016b; } IL_00a1: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_6 = V_0; NullCheck(L_6); L_6->___methodName = _stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB; Il2CppCodeGenWriteBarrier((void**)(&L_6->___methodName), (void*)_stringLiteral7680806CDAEB580844B287F4CB4986C7ED3A7FAB); goto IL_016b; } IL_00b1: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_7 = V_0; NullCheck(L_7); L_7->___methodName = _stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7; Il2CppCodeGenWriteBarrier((void**)(&L_7->___methodName), (void*)_stringLiteralED17F69B2D9A3AC1E6ECABC7CA795B4E7CD990B7); goto IL_016b; } IL_00c1: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_8 = V_0; NullCheck(L_8); L_8->___methodName = _stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75; Il2CppCodeGenWriteBarrier((void**)(&L_8->___methodName), (void*)_stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75); goto IL_016b; } IL_00d1: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_9 = V_0; NullCheck(L_9); L_9->___methodName = _stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5; Il2CppCodeGenWriteBarrier((void**)(&L_9->___methodName), (void*)_stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5); goto IL_016b; } IL_00e1: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_10 = V_0; NullCheck(L_10); L_10->___methodName = _stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B; Il2CppCodeGenWriteBarrier((void**)(&L_10->___methodName), (void*)_stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B); goto IL_016b; } IL_00ee: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_11 = V_0; NullCheck(L_11); L_11->___methodName = _stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0; Il2CppCodeGenWriteBarrier((void**)(&L_11->___methodName), (void*)_stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0); goto IL_016b; } IL_00fb: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_12 = V_0; NullCheck(L_12); L_12->___methodName = _stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E; Il2CppCodeGenWriteBarrier((void**)(&L_12->___methodName), (void*)_stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E); goto IL_016b; } IL_0108: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_13 = V_0; NullCheck(L_13); L_13->___methodName = _stringLiteralA32674451B983F172BF67FC604D118D404FD19E6; Il2CppCodeGenWriteBarrier((void**)(&L_13->___methodName), (void*)_stringLiteralA32674451B983F172BF67FC604D118D404FD19E6); goto IL_016b; } IL_0115: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_14 = V_0; NullCheck(L_14); L_14->___methodName = _stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE; Il2CppCodeGenWriteBarrier((void**)(&L_14->___methodName), (void*)_stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE); goto IL_016b; } IL_0122: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_15 = V_0; NullCheck(L_15); L_15->___methodName = _stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F; Il2CppCodeGenWriteBarrier((void**)(&L_15->___methodName), (void*)_stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F); goto IL_016b; } IL_012f: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_16 = V_0; NullCheck(L_16); L_16->___methodName = _stringLiteralEE4706B7CE839A2F08582C04E05FE9ABF2925DC2; Il2CppCodeGenWriteBarrier((void**)(&L_16->___methodName), (void*)_stringLiteralEE4706B7CE839A2F08582C04E05FE9ABF2925DC2); goto IL_016b; } IL_013c: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_17 = V_0; NullCheck(L_17); L_17->___methodName = _stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08; Il2CppCodeGenWriteBarrier((void**)(&L_17->___methodName), (void*)_stringLiteral6BA14B0B41748EF861D62E24E3A98CBE88811C08); goto IL_016b; } IL_0149: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_18 = V_0; NullCheck(L_18); L_18->___methodName = _stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD; Il2CppCodeGenWriteBarrier((void**)(&L_18->___methodName), (void*)_stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD); goto IL_016b; } IL_0156: { U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_19 = V_0; NullCheck(L_19); L_19->___methodName = _stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D; Il2CppCodeGenWriteBarrier((void**)(&L_19->___methodName), (void*)_stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D); goto IL_016b; } IL_0163: { return (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)NULL; } IL_0165: { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_20 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_20, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetOperatorMethods_m54FB8B0DF452B0DA740B9EAA25842467BFF023FB_RuntimeMethod_var))); } IL_016b: { Type_t* L_21 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_22; L_22 = TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA(L_21, ((int32_t)56), TypeExtensions_GetAllMembers_TisMethodInfo_t_mEF6044EB5C9EF35ADDAEBF0DC5F814F96BD92EAA_RuntimeMethod_var); U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* L_23 = V_0; Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_24 = (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*)il2cpp_codegen_object_new(Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var); Func_2__ctor_m85EFD3541E8A8498FD05A6169ED11E00D408A2F0(L_24, L_23, (intptr_t)((void*)U3CU3Ec__DisplayClass48_0_U3CGetOperatorMethodsU3Eb__0_mDE33DB508D2632AAD0F093880FA110C439145F23_RuntimeMethod_var), NULL); RuntimeObject* L_25; L_25 = Enumerable_Where_TisMethodInfo_t_mAA1D9863BA8B1900B6E5E8CCD11997EBA23EBCDD(L_22, L_24, Enumerable_Where_TisMethodInfo_t_mAA1D9863BA8B1900B6E5E8CCD11997EBA23EBCDD_RuntimeMethod_var); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_26; L_26 = Enumerable_ToArray_TisMethodInfo_t_m462DC8BEFC6D07FDE58FEA1C8ECBCB9F4CC7B753(L_25, Enumerable_ToArray_TisMethodInfo_t_m462DC8BEFC6D07FDE58FEA1C8ECBCB9F4CC7B753_RuntimeMethod_var); return L_26; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetAllMembers_mA7D083682ADCA92781BC36F570E42A4026AE9866 (Type_t* ___0_type, int32_t ___1_flags, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* L_0 = (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406*)il2cpp_codegen_object_new(U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406_il2cpp_TypeInfo_var); U3CGetAllMembersU3Ed__49__ctor_mF9F800FEA36D562EC09AEFE09815E6F45EE1E3DC(L_0, ((int32_t)-2), NULL); U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* L_1 = L_0; Type_t* L_2 = ___0_type; NullCheck(L_1); L_1->___U3CU3E3__type = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__type), (void*)L_2); U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* L_3 = L_1; int32_t L_4 = ___1_flags; NullCheck(L_3); L_3->___U3CU3E3__flags = L_4; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetAllMembers_m70F15FD1735AD286F41C2E70538220E7B8A8126A (Type_t* ___0_type, String_t* ___1_name, int32_t ___2_flags, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* L_0 = (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC*)il2cpp_codegen_object_new(U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC_il2cpp_TypeInfo_var); U3CGetAllMembersU3Ed__50__ctor_mC69E2454E6CB5B055621AD78FCFE9107F337D65C(L_0, ((int32_t)-2), NULL); U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* L_1 = L_0; Type_t* L_2 = ___0_type; NullCheck(L_1); L_1->___U3CU3E3__type = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__type), (void*)L_2); U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* L_3 = L_1; String_t* L_4 = ___1_name; NullCheck(L_3); L_3->___U3CU3E3__name = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E3__name), (void*)L_4); U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* L_5 = L_3; int32_t L_6 = ___2_flags; NullCheck(L_5); L_5->___U3CU3E3__flags = L_6; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeExtensions_GetGenericBaseType_m4648ABDC50787DD6DFBC0506FB450F8E6405DB70 (Type_t* ___0_type, Type_t* ___1_baseType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Type_t* L_0 = ___0_type; Type_t* L_1 = ___1_baseType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = TypeExtensions_GetGenericBaseType_m4F1419745B8FC5762C4526BCB1AAA840884F427E(L_0, L_1, (&V_0), NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeExtensions_GetGenericBaseType_m4F1419745B8FC5762C4526BCB1AAA840884F427E (Type_t* ___0_type, Type_t* ___1_baseType, int32_t* ___2_depthCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetGenericBaseType_m4F1419745B8FC5762C4526BCB1AAA840884F427E_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___1_baseType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL); if (!L_4) { goto IL_0028; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC986D07788FAD84AD4C91118B24FB60F06A41D34)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetGenericBaseType_m4F1419745B8FC5762C4526BCB1AAA840884F427E_RuntimeMethod_var))); } IL_0028: { Type_t* L_6 = ___1_baseType; NullCheck(L_6); bool L_7; L_7 = VirtualFuncInvoker0< bool >::Invoke(39, L_6); if (L_7) { goto IL_004b; } } { Type_t* L_8 = ___1_baseType; NullCheck(L_8); String_t* L_9; L_9 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_8); String_t* L_10; L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7)), L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB69353B06B1314407246F1AC38E57393F5AEC72E)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, L_10, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetGenericBaseType_m4F1419745B8FC5762C4526BCB1AAA840884F427E_RuntimeMethod_var))); } IL_004b: { Type_t* L_12 = ___0_type; Type_t* L_13 = ___1_baseType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_14; L_14 = TypeExtensions_InheritsFrom_mEA49D1E8F9CA6DD34E9FC35706CEEB75678C5B0F(L_12, L_13, NULL); if (L_14) { goto IL_008f; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15; NullCheck(L_16); (L_16)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16; Type_t* L_18 = ___0_type; NullCheck(L_18); String_t* L_19; L_19 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_18); NullCheck(L_17); (L_17)->SetAt(static_cast(1), (String_t*)L_19); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_17; NullCheck(L_20); (L_20)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6AF94847D8333B0BCB378F091360854B8D58B6F9))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20; Type_t* L_22 = ___1_baseType; NullCheck(L_22); String_t* L_23; L_23 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_22); NullCheck(L_21); (L_21)->SetAt(static_cast(3), (String_t*)L_23); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_21; NullCheck(L_24); (L_24)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D))); String_t* L_25; L_25 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_24, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, L_25, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetGenericBaseType_m4F1419745B8FC5762C4526BCB1AAA840884F427E_RuntimeMethod_var))); } IL_008f: { Type_t* L_27 = ___0_type; V_0 = L_27; int32_t* L_28 = ___2_depthCount; *((int32_t*)L_28) = (int32_t)0; goto IL_00a3; } IL_0096: { int32_t* L_29 = ___2_depthCount; int32_t* L_30 = ___2_depthCount; int32_t L_31 = *((int32_t*)L_30); *((int32_t*)L_29) = (int32_t)((int32_t)il2cpp_codegen_add(L_31, 1)); Type_t* L_32 = V_0; NullCheck(L_32); Type_t* L_33; L_33 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_32); V_0 = L_33; } IL_00a3: { Type_t* L_34 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_35; L_35 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_34, (Type_t*)NULL, NULL); if (!L_35) { goto IL_00c2; } } { Type_t* L_36 = V_0; NullCheck(L_36); bool L_37; L_37 = VirtualFuncInvoker0< bool >::Invoke(39, L_36); if (!L_37) { goto IL_0096; } } { Type_t* L_38 = V_0; NullCheck(L_38); Type_t* L_39; L_39 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_38); Type_t* L_40 = ___1_baseType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_41; L_41 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_39, L_40, NULL); if (L_41) { goto IL_0096; } } IL_00c2: { Type_t* L_42 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_43; L_43 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_42, (Type_t*)NULL, NULL); if (!L_43) { goto IL_00ec; } } { Type_t* L_44 = ___0_type; NullCheck(L_44); String_t* L_45; L_45 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_44); Type_t* L_46 = ___1_baseType; NullCheck(L_46); String_t* L_47; L_47 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_46); String_t* L_48; L_48 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0998B927332BD3D3FA31ADAA179A89C9ED471F54)), L_47, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6FCB3E628798FEE20D20EC67ED09A53128D4BC2E)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_49 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_49, L_48, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_49, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetGenericBaseType_m4F1419745B8FC5762C4526BCB1AAA840884F427E_RuntimeMethod_var))); } IL_00ec: { Type_t* L_50 = V_0; return L_50; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetBaseTypes_m0BFF42C973F07709ECADF3F7CCED9E61467C39E9 (Type_t* ___0_type, bool ___1_includeSelf, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { Type_t* L_0 = ___0_type; bool L_1 = ___1_includeSelf; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = TypeExtensions_GetBaseClasses_m0698A51D99D98E368AE35B798454784860392D3C(L_0, L_1, NULL); Type_t* L_3 = ___0_type; NullCheck(L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4; L_4 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(110, L_3); RuntimeObject* L_5; L_5 = Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A(L_2, (RuntimeObject*)L_4, Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var); V_0 = L_5; bool L_6 = ___1_includeSelf; if (!L_6) { goto IL_002f; } } { Type_t* L_7 = ___0_type; NullCheck(L_7); bool L_8; L_8 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_7, NULL); if (!L_8) { goto IL_002f; } } { RuntimeObject* L_9 = V_0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = L_10; Type_t* L_12 = ___0_type; NullCheck(L_11); ArrayElementTypeCheck (L_11, L_12); (L_11)->SetAt(static_cast(0), (Type_t*)L_12); RuntimeObject* L_13; L_13 = Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A(L_9, (RuntimeObject*)L_11, Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var); } IL_002f: { RuntimeObject* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetBaseClasses_m0698A51D99D98E368AE35B798454784860392D3C (Type_t* ___0_type, bool ___1_includeSelf, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* L_0 = (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68*)il2cpp_codegen_object_new(U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68_il2cpp_TypeInfo_var); U3CGetBaseClassesU3Ed__55__ctor_m62C900F8D4BE17207BA100B46C9601974CFC5B9A(L_0, ((int32_t)-2), NULL); U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* L_1 = L_0; Type_t* L_2 = ___0_type; NullCheck(L_1); L_1->___U3CU3E3__type = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__type), (void*)L_2); U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* L_3 = L_1; bool L_4 = ___1_includeSelf; NullCheck(L_3); L_3->___U3CU3E3__includeSelf = L_4; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetMaybeSimplifiedTypeName_m8F9A12D4BBE33FED70CD8813890A1A4AB31A9051 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_0 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___TypeNameAlternatives; Type_t* L_1 = ___0_type; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var); if (!L_2) { goto IL_0011; } } { String_t* L_3 = V_0; return L_3; } IL_0011: { Type_t* L_4 = ___0_type; NullCheck(L_4); String_t* L_5; L_5 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; NullCheck(L_0); bool L_1; L_1 = Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD(L_0, NULL); if (!L_1) { goto IL_002c; } } { Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(37, L_2); if (L_3) { goto IL_002c; } } { Type_t* L_4 = ___0_type; NullCheck(L_4); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_4); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_6; L_6 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_5, NULL); Type_t* L_7 = ___0_type; String_t* L_8; L_8 = TypeExtensions_GetCachedNiceName_m53764F497824A81D99AE3FEA533CE015B0A83020(L_7, NULL); String_t* L_9; L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_6, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, L_8, NULL); return L_9; } IL_002c: { Type_t* L_10 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_11; L_11 = TypeExtensions_GetCachedNiceName_m53764F497824A81D99AE3FEA533CE015B0A83020(L_10, NULL); return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetNiceFullName_m028C7A7675CD87E740A22F0061F0B969CD7E990C (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { Type_t* L_0 = ___0_type; NullCheck(L_0); bool L_1; L_1 = Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD(L_0, NULL); if (!L_1) { goto IL_002c; } } { Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(37, L_2); if (L_3) { goto IL_002c; } } { Type_t* L_4 = ___0_type; NullCheck(L_4); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_4); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_6; L_6 = TypeExtensions_GetNiceFullName_m028C7A7675CD87E740A22F0061F0B969CD7E990C(L_5, NULL); Type_t* L_7 = ___0_type; String_t* L_8; L_8 = TypeExtensions_GetCachedNiceName_m53764F497824A81D99AE3FEA533CE015B0A83020(L_7, NULL); String_t* L_9; L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_6, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, L_8, NULL); return L_9; } IL_002c: { Type_t* L_10 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_11; L_11 = TypeExtensions_GetCachedNiceName_m53764F497824A81D99AE3FEA533CE015B0A83020(L_10, NULL); V_0 = L_11; Type_t* L_12 = ___0_type; NullCheck(L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(23, L_12); if (!L_13) { goto IL_004d; } } { Type_t* L_14 = ___0_type; NullCheck(L_14); String_t* L_15; L_15 = VirtualFuncInvoker0< String_t* >::Invoke(23, L_14); String_t* L_16 = V_0; String_t* L_17; L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_15, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, L_16, NULL); V_0 = L_17; } IL_004d: { String_t* L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetCompilableNiceName_mFAEBBA7D2F70B6A6A2F2C2CBA6C1A13D803917EB (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_1; L_1 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_0, NULL); NullCheck(L_1); String_t* L_2; L_2 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_1, ((int32_t)60), ((int32_t)95), NULL); NullCheck(L_2); String_t* L_3; L_3 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_2, ((int32_t)62), ((int32_t)95), NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = L_4; NullCheck(L_5); (L_5)->SetAt(static_cast(0), (Il2CppChar)((int32_t)95)); NullCheck(L_3); String_t* L_6; L_6 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_3, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetCompilableNiceFullName_mD2CACA0C0855654C78A9755A976D9DF54F7F1872 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_1; L_1 = TypeExtensions_GetNiceFullName_m028C7A7675CD87E740A22F0061F0B969CD7E990C(L_0, NULL); NullCheck(L_1); String_t* L_2; L_2 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_1, ((int32_t)60), ((int32_t)95), NULL); NullCheck(L_2); String_t* L_3; L_3 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_2, ((int32_t)62), ((int32_t)95), NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = L_4; NullCheck(L_5); (L_5)->SetAt(static_cast(0), (Il2CppChar)((int32_t)95)); NullCheck(L_3); String_t* L_6; L_6 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_3, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_InheritsFrom_mEA49D1E8F9CA6DD34E9FC35706CEEB75678C5B0F (Type_t* ___0_type, Type_t* ___1_baseType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisType_t_mD8A85ED5733DC32184233D1882A8CBD751581690_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; { Type_t* L_0 = ___1_baseType; Type_t* L_1 = ___0_type; NullCheck(L_0); bool L_2; L_2 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_0, L_1); if (!L_2) { goto IL_000b; } } { return (bool)1; } IL_000b: { Type_t* L_3 = ___0_type; NullCheck(L_3); bool L_4; L_4 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_3, NULL); if (!L_4) { goto IL_001d; } } { Type_t* L_5 = ___1_baseType; NullCheck(L_5); bool L_6; L_6 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_5, NULL); if (L_6) { goto IL_001d; } } { return (bool)0; } IL_001d: { Type_t* L_7 = ___1_baseType; NullCheck(L_7); bool L_8; L_8 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_7, NULL); if (!L_8) { goto IL_0032; } } { Type_t* L_9 = ___0_type; NullCheck(L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10; L_10 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(110, L_9); Type_t* L_11 = ___1_baseType; bool L_12; L_12 = Enumerable_Contains_TisType_t_mD8A85ED5733DC32184233D1882A8CBD751581690((RuntimeObject*)L_10, L_11, Enumerable_Contains_TisType_t_mD8A85ED5733DC32184233D1882A8CBD751581690_RuntimeMethod_var); return L_12; } IL_0032: { Type_t* L_13 = ___0_type; V_0 = L_13; goto IL_0068; } IL_0036: { Type_t* L_14 = V_0; Type_t* L_15 = ___1_baseType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_16; L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_15, NULL); if (!L_16) { goto IL_0041; } } { return (bool)1; } IL_0041: { Type_t* L_17 = ___1_baseType; NullCheck(L_17); bool L_18; L_18 = VirtualFuncInvoker0< bool >::Invoke(40, L_17); if (!L_18) { goto IL_0061; } } { Type_t* L_19 = V_0; NullCheck(L_19); bool L_20; L_20 = VirtualFuncInvoker0< bool >::Invoke(39, L_19); if (!L_20) { goto IL_0061; } } { Type_t* L_21 = V_0; NullCheck(L_21); Type_t* L_22; L_22 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_21); Type_t* L_23 = ___1_baseType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_24; L_24 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_22, L_23, NULL); if (!L_24) { goto IL_0061; } } { return (bool)1; } IL_0061: { Type_t* L_25 = V_0; NullCheck(L_25); Type_t* L_26; L_26 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_25); V_0 = L_26; } IL_0068: { Type_t* L_27 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_28; L_28 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_27, (Type_t*)NULL, NULL); if (L_28) { goto IL_0036; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeExtensions_GetInheritanceDistance_m76DEC8EC39DED5336EA62CCDFB8B28006D31A410 (Type_t* ___0_type, Type_t* ___1_baseType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; Type_t* V_1 = NULL; Type_t* V_2 = NULL; int32_t V_3 = 0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_4 = NULL; int32_t V_5 = 0; { Type_t* L_0 = ___0_type; Type_t* L_1 = ___1_baseType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_2; L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_1, NULL); if (!L_2) { goto IL_000b; } } { return 0; } IL_000b: { Type_t* L_3 = ___0_type; Type_t* L_4 = ___1_baseType; NullCheck(L_3); bool L_5; L_5 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_3, L_4); if (!L_5) { goto IL_001a; } } { Type_t* L_6 = ___0_type; V_1 = L_6; Type_t* L_7 = ___1_baseType; V_0 = L_7; goto IL_0064; } IL_001a: { Type_t* L_8 = ___1_baseType; Type_t* L_9 = ___0_type; NullCheck(L_8); bool L_10; L_10 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_8, L_9); if (!L_10) { goto IL_0029; } } { Type_t* L_11 = ___1_baseType; V_1 = L_11; Type_t* L_12 = ___0_type; V_0 = L_12; goto IL_0064; } IL_0029: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13; NullCheck(L_14); (L_14)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA8547678D958192955E69B63AFFFA701CC73DBE8))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14; Type_t* L_16 = ___0_type; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))); String_t* L_17; L_17 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_16, NULL); NullCheck(L_15); (L_15)->SetAt(static_cast(1), (String_t*)L_17); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_15; NullCheck(L_18); (L_18)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F497E973411BC854B5A2BE7DA46204C7859FC6F))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18; Type_t* L_20 = ___1_baseType; String_t* L_21; L_21 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_20, NULL); NullCheck(L_19); (L_19)->SetAt(static_cast(3), (String_t*)L_21); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_19; NullCheck(L_22); (L_22)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral98ED1E1F1BFD6992A0B518CB20563E6381318B8F))); String_t* L_23; L_23 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_22, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_24 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_24, L_23, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetInheritanceDistance_m76DEC8EC39DED5336EA62CCDFB8B28006D31A410_RuntimeMethod_var))); } IL_0064: { Type_t* L_25 = V_0; V_2 = L_25; V_3 = 0; Type_t* L_26 = V_1; NullCheck(L_26); bool L_27; L_27 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_26, NULL); if (!L_27) { goto IL_00d1; } } { goto IL_00a9; } IL_0072: { int32_t L_28 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1)); Type_t* L_29 = V_2; NullCheck(L_29); Type_t* L_30; L_30 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_29); V_2 = L_30; Type_t* L_31 = V_2; NullCheck(L_31); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_32; L_32 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(110, L_31); V_4 = L_32; V_5 = 0; goto IL_00a1; } IL_008a: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = V_4; int32_t L_34 = V_5; NullCheck(L_33); int32_t L_35 = L_34; Type_t* L_36 = (L_33)->GetAt(static_cast(L_35)); Type_t* L_37 = V_1; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_38; L_38 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_36, L_37, NULL); if (!L_38) { goto IL_009b; } } { V_2 = (Type_t*)NULL; goto IL_00a9; } IL_009b: { int32_t L_39 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00a1: { int32_t L_40 = V_5; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_41 = V_4; NullCheck(L_41); if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length))))) { goto IL_008a; } } IL_00a9: { Type_t* L_42 = V_2; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_43; L_43 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_42, (Type_t*)NULL, NULL); if (!L_43) { goto IL_00f5; } } { Type_t* L_44 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_46; L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL); bool L_47; L_47 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_44, L_46, NULL); if (L_47) { goto IL_0072; } } { goto IL_00f5; } IL_00c6: { int32_t L_48 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_48, 1)); Type_t* L_49 = V_2; NullCheck(L_49); Type_t* L_50; L_50 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_49); V_2 = L_50; } IL_00d1: { Type_t* L_51 = V_2; Type_t* L_52 = V_1; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_53; L_53 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_51, L_52, NULL); if (!L_53) { goto IL_00f5; } } { Type_t* L_54 = V_2; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_55; L_55 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_54, (Type_t*)NULL, NULL); if (!L_55) { goto IL_00f5; } } { Type_t* L_56 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_58; L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL); bool L_59; L_59 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_56, L_58, NULL); if (L_59) { goto IL_00c6; } } IL_00f5: { int32_t L_60 = V_3; return L_60; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_HasParamaters_m5B2517C8DD0882E7EA57DC97F27653C923E65E94 (MethodInfo_t* ___0_methodInfo, RuntimeObject* ___1_paramTypes, bool ___2_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tD890B0F65ABAD0B3D3FDCE92EDC9BC15264F36B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t421C938039F8E10BD0A70BD6EBF5552B97B1D3F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_0 = NULL; int32_t V_1 = 0; { MethodInfo_t* L_0 = ___0_methodInfo; NullCheck(L_0); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_1; L_1 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_0); V_0 = L_1; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_2 = V_0; NullCheck(L_2); RuntimeObject* L_3 = ___1_paramTypes; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_tD890B0F65ABAD0B3D3FDCE92EDC9BC15264F36B0_il2cpp_TypeInfo_var, L_3); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) == ((uint32_t)L_4)))) { goto IL_0055; } } { V_1 = 0; goto IL_004d; } IL_0016: { bool L_5 = ___2_inherit; if (!L_5) { goto IL_0031; } } { RuntimeObject* L_6 = ___1_paramTypes; int32_t L_7 = V_1; NullCheck(L_6); Type_t* L_8; L_8 = InterfaceFuncInvoker1< Type_t*, int32_t >::Invoke(0, IList_1_t421C938039F8E10BD0A70BD6EBF5552B97B1D3F1_il2cpp_TypeInfo_var, L_6, L_7); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_9 = V_0; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_12); Type_t* L_13; L_13 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_12); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_14; L_14 = TypeExtensions_InheritsFrom_mEA49D1E8F9CA6DD34E9FC35706CEEB75678C5B0F(L_8, L_13, NULL); if (L_14) { goto IL_0031; } } { return (bool)0; } IL_0031: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_15 = V_0; int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck(L_18); Type_t* L_19; L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_18); RuntimeObject* L_20 = ___1_paramTypes; int32_t L_21 = V_1; NullCheck(L_20); Type_t* L_22; L_22 = InterfaceFuncInvoker1< Type_t*, int32_t >::Invoke(0, IList_1_t421C938039F8E10BD0A70BD6EBF5552B97B1D3F1_il2cpp_TypeInfo_var, L_20, L_21); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_23; L_23 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, L_22, NULL); if (!L_23) { goto IL_0049; } } { return (bool)0; } IL_0049: { int32_t L_24 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_004d: { int32_t L_25 = V_1; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_26 = V_0; NullCheck(L_26); if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))))) { goto IL_0016; } } { return (bool)1; } IL_0055: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeExtensions_GetReturnType_m27521507F41DCC5FD2085F6F7F3EDAB5EA8D7F47 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldInfo_t* V_0 = NULL; PropertyInfo_t* V_1 = NULL; MethodInfo_t* V_2 = NULL; EventInfo_t* V_3 = NULL; { MemberInfo_t* L_0 = ___0_memberInfo; V_0 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)); FieldInfo_t* L_1 = V_0; bool L_2; L_2 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_1, (FieldInfo_t*)NULL, NULL); if (!L_2) { goto IL_0017; } } { FieldInfo_t* L_3 = V_0; NullCheck(L_3); Type_t* L_4; L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_3); return L_4; } IL_0017: { MemberInfo_t* L_5 = ___0_memberInfo; V_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var)); PropertyInfo_t* L_6 = V_1; bool L_7; L_7 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_6, (PropertyInfo_t*)NULL, NULL); if (!L_7) { goto IL_002e; } } { PropertyInfo_t* L_8 = V_1; NullCheck(L_8); Type_t* L_9; L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(15, L_8); return L_9; } IL_002e: { MemberInfo_t* L_10 = ___0_memberInfo; V_2 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_10, MethodInfo_t_il2cpp_TypeInfo_var)); MethodInfo_t* L_11 = V_2; bool L_12; L_12 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_11, (MethodInfo_t*)NULL, NULL); if (!L_12) { goto IL_0045; } } { MethodInfo_t* L_13 = V_2; NullCheck(L_13); Type_t* L_14; L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(39, L_13); return L_14; } IL_0045: { MemberInfo_t* L_15 = ___0_memberInfo; V_3 = ((EventInfo_t*)IsInstClass((RuntimeObject*)L_15, EventInfo_t_il2cpp_TypeInfo_var)); EventInfo_t* L_16 = V_3; bool L_17; L_17 = EventInfo_op_Inequality_m4B5352D516359B10994084CAE273A1EF64E50B40(L_16, (EventInfo_t*)NULL, NULL); if (!L_17) { goto IL_005c; } } { EventInfo_t* L_18 = V_3; NullCheck(L_18); Type_t* L_19; L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(18, L_18); return L_19; } IL_005c: { return (Type_t*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetMemberValue_mD3A0904A5F69AB4CCFE0E673C23019CE18221089 (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemberInfo_t* L_0 = ___0_member; if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0015; } } { MemberInfo_t* L_1 = ___0_member; RuntimeObject* L_2 = ___1_obj; NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var))); RuntimeObject* L_3; L_3 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), L_2); return L_3; } IL_0015: { MemberInfo_t* L_4 = ___0_member; if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var))) { goto IL_0031; } } { MemberInfo_t* L_5 = ___0_member; NullCheck(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var))); MethodInfo_t* L_6; L_6 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(23, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var)), (bool)1); RuntimeObject* L_7 = ___1_obj; NullCheck(L_6); RuntimeObject* L_8; L_8 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_6, L_7, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL); return L_8; } IL_0031: { MemberInfo_t* L_9 = ___0_member; NullCheck(L_9); Type_t* L_10; L_10 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_9, NULL); NullCheck(L_10); String_t* L_11; L_11 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_10); String_t* L_12; L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3A875C2DDB0E75D33980FFCBCC3004D425279B20)), L_11, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, L_12, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetMemberValue_mD3A0904A5F69AB4CCFE0E673C23019CE18221089_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeExtensions_SetMemberValue_mB67168C4A2AAE77F4C05EBE8BCF400E6793AB4C5 (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, RuntimeObject* ___2_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; { MemberInfo_t* L_0 = ___0_member; if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0016; } } { MemberInfo_t* L_1 = ___0_member; RuntimeObject* L_2 = ___1_obj; RuntimeObject* L_3 = ___2_value; NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var))); FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), L_2, L_3, NULL); return; } IL_0016: { MemberInfo_t* L_4 = ___0_member; if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var))) { goto IL_0062; } } { MemberInfo_t* L_5 = ___0_member; NullCheck(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var))); MethodInfo_t* L_6; L_6 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(25, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var)), (bool)1); V_0 = L_6; MethodInfo_t* L_7 = V_0; bool L_8; L_8 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_7, (MethodInfo_t*)NULL, NULL); if (!L_8) { goto IL_0047; } } { MethodInfo_t* L_9 = V_0; RuntimeObject* L_10 = ___1_obj; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_11; RuntimeObject* L_13 = ___2_value; NullCheck(L_12); ArrayElementTypeCheck (L_12, L_13); (L_12)->SetAt(static_cast(0), (RuntimeObject*)L_13); NullCheck(L_9); RuntimeObject* L_14; L_14 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_9, L_10, L_12, NULL); return; } IL_0047: { MemberInfo_t* L_15 = ___0_member; NullCheck(L_15); String_t* L_16; L_16 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_15); String_t* L_17; L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD34ED529A5E207D27C3E70E6556A1ADD9F7E4A04)), L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A12E14A8352046747ED2DAAB8A78C057C6AE00E)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_18, L_17, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_SetMemberValue_mB67168C4A2AAE77F4C05EBE8BCF400E6793AB4C5_RuntimeMethod_var))); } IL_0062: { MemberInfo_t* L_19 = ___0_member; NullCheck(L_19); Type_t* L_20; L_20 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_19, NULL); NullCheck(L_20); String_t* L_21; L_21 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_20); String_t* L_22; L_22 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE3B96F0508EC406F09EC368CD25C2223D68D10AC)), L_21, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, L_22, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_SetMemberValue_mB67168C4A2AAE77F4C05EBE8BCF400E6793AB4C5_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_TryInferGenericParameters_m8CEA8254F43031A4C142F7CDEE98356D7CB18E03 (Type_t* ___0_genericTypeDefinition, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** ___1_inferredParams, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_knownParameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m67D721D20F638BE7BAEC7A32D5705AD5BFE599E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0C7004ACD74285B480FA6DE748AC5A260A415ED1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBC2EB7D8749DC009864CA4499CBE1D84C113A877_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC76F3D6F8869AD0D1C9E09E20DE482F801DACD84_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mD81EB8C74D5689E55D239A259003F5BAC625DAC5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mEC612F84FB94B6F1C05FE389B40AC2BF5AECCC59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* V_2 = NULL; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* V_3 = NULL; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* V_4 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_5 = NULL; int32_t V_6 = 0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; bool V_12 = false; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_13 = NULL; int32_t V_14 = 0; Type_t* V_15 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_16 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_17 = NULL; int32_t V_18 = 0; Type_t* V_19 = NULL; Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 V_20; memset((&V_20), 0, sizeof(V_20)); Type_t* V_21 = NULL; Type_t* V_22 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_23 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_24 = NULL; int32_t V_25 = 0; Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82 V_26; memset((&V_26), 0, sizeof(V_26)); Type_t* V_27 = NULL; int32_t V_28 = 0; { Type_t* L_0 = ___0_genericTypeDefinition; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2900020C8C73B769305C05646CF927B358E92966)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_TryInferGenericParameters_m8CEA8254F43031A4C142F7CDEE98356D7CB18E03_RuntimeMethod_var))); } IL_0014: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ___2_knownParameters; if (L_3) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral23998DBCE1A1F83012093E4B71C64B024670D733)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_TryInferGenericParameters_m8CEA8254F43031A4C142F7CDEE98356D7CB18E03_RuntimeMethod_var))); } IL_0022: { Type_t* L_5 = ___0_genericTypeDefinition; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(39, L_5); if (L_6) { goto IL_0035; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C8F98E9633CEAA294D5E0716A7DFE13EF8CCF6C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_TryInferGenericParameters_m8CEA8254F43031A4C142F7CDEE98356D7CB18E03_RuntimeMethod_var))); } IL_0035: { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_8 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfaction_LOCK; V_0 = L_8; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_034e: { { bool L_9 = V_1; if (!L_9) { goto IL_0357; } } { RuntimeObject* L_10 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_10, NULL); } IL_0357: { return; } } }); try { { RuntimeObject* L_11 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_11, (&V_1), NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_12 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionInferredParameters; V_2 = L_12; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_13 = V_2; NullCheck(L_13); Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A(L_13, Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_14 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionTypesToCheck; V_3 = L_14; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_15 = V_3; NullCheck(L_15); HashSet_1_Clear_mD81EB8C74D5689E55D239A259003F5BAC625DAC5(L_15, HashSet_1_Clear_mD81EB8C74D5689E55D239A259003F5BAC625DAC5_RuntimeMethod_var); List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_16 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionTypesToCheck_ToAdd; V_4 = L_16; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_17 = V_4; NullCheck(L_17); List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_inline(L_17, List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var); V_6 = 0; goto IL_0081_1; } IL_0070_1: { HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_18 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = ___2_knownParameters; int32_t L_20 = V_6; NullCheck(L_19); int32_t L_21 = L_20; Type_t* L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck(L_18); bool L_23; L_23 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_18, L_22, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); int32_t L_24 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0081_1: { int32_t L_25 = V_6; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = ___2_knownParameters; NullCheck(L_26); if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))))) { goto IL_0070_1; } } { Type_t* L_27 = ___0_genericTypeDefinition; NullCheck(L_27); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28; L_28 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_27); V_5 = L_28; Type_t* L_29 = ___0_genericTypeDefinition; NullCheck(L_29); bool L_30; L_30 = VirtualFuncInvoker0< bool >::Invoke(40, L_29); if (L_30) { goto IL_014e_1; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_31 = V_5; V_7 = L_31; Type_t* L_32 = ___0_genericTypeDefinition; NullCheck(L_32); Type_t* L_33; L_33 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_32); ___0_genericTypeDefinition = L_33; Type_t* L_34 = ___0_genericTypeDefinition; NullCheck(L_34); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_35; L_35 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_34); V_5 = L_35; V_8 = 0; V_9 = 0; goto IL_00f9_1; } IL_00b7_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_36 = V_7; int32_t L_37 = V_9; NullCheck(L_36); int32_t L_38 = L_37; Type_t* L_39 = (L_36)->GetAt(static_cast(L_38)); NullCheck(L_39); bool L_40; L_40 = VirtualFuncInvoker0< bool >::Invoke(37, L_39); if (L_40) { goto IL_00ed_1; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_41 = V_7; int32_t L_42 = V_9; NullCheck(L_41); int32_t L_43 = L_42; Type_t* L_44 = (L_41)->GetAt(static_cast(L_43)); NullCheck(L_44); bool L_45; L_45 = VirtualFuncInvoker0< bool >::Invoke(39, L_44); if (!L_45) { goto IL_00db_1; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_46 = V_7; int32_t L_47 = V_9; NullCheck(L_46); int32_t L_48 = L_47; Type_t* L_49 = (L_46)->GetAt(static_cast(L_48)); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_50; L_50 = TypeExtensions_IsFullyConstructedGenericType_m2E5DC2D398C18CC7C63A45DAA40091CE2A855CE0(L_49, NULL); if (!L_50) { goto IL_00ed_1; } } IL_00db_1: { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_51 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_52 = V_5; int32_t L_53 = V_9; NullCheck(L_52); int32_t L_54 = L_53; Type_t* L_55 = (L_52)->GetAt(static_cast(L_54)); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_56 = V_7; int32_t L_57 = V_9; NullCheck(L_56); int32_t L_58 = L_57; Type_t* L_59 = (L_56)->GetAt(static_cast(L_58)); NullCheck(L_51); Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF(L_51, L_55, L_59, Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF_RuntimeMethod_var); goto IL_00f3_1; } IL_00ed_1: { int32_t L_60 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_60, 1)); } IL_00f3_1: { int32_t L_61 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_00f9_1: { int32_t L_62 = V_9; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_63 = V_7; NullCheck(L_63); if ((((int32_t)L_62) < ((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length))))) { goto IL_00b7_1; } } { int32_t L_64 = V_8; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_65 = ___2_knownParameters; NullCheck(L_65); if ((!(((uint32_t)L_64) == ((uint32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))) { goto IL_014e_1; } } { V_10 = 0; V_11 = 0; goto IL_0130_1; } IL_0110_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_66 = V_7; int32_t L_67 = V_11; NullCheck(L_66); int32_t L_68 = L_67; Type_t* L_69 = (L_66)->GetAt(static_cast(L_68)); NullCheck(L_69); bool L_70; L_70 = VirtualFuncInvoker0< bool >::Invoke(37, L_69); if (!L_70) { goto IL_012a_1; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_71 = V_7; int32_t L_72 = V_11; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_73 = ___2_knownParameters; int32_t L_74 = V_10; int32_t L_75 = L_74; V_10 = ((int32_t)il2cpp_codegen_add(L_75, 1)); NullCheck(L_73); int32_t L_76 = L_75; Type_t* L_77 = (L_73)->GetAt(static_cast(L_76)); NullCheck(L_71); ArrayElementTypeCheck (L_71, L_77); (L_71)->SetAt(static_cast(L_72), (Type_t*)L_77); } IL_012a_1: { int32_t L_78 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_78, 1)); } IL_0130_1: { int32_t L_79 = V_11; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_80 = V_7; NullCheck(L_80); if ((((int32_t)L_79) < ((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length))))) { goto IL_0110_1; } } { Type_t* L_81 = ___0_genericTypeDefinition; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_82 = V_7; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_83; L_83 = TypeExtensions_AreGenericConstraintsSatisfiedBy_mE76CC0F0F7DADE0C4F602ABCE1BCE665E3F9308E(L_81, L_82, NULL); if (!L_83) { goto IL_014e_1; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** L_84 = ___1_inferredParams; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_85 = V_7; *((RuntimeObject**)L_84) = (RuntimeObject*)L_85; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_84, (void*)(RuntimeObject*)L_85); V_12 = (bool)1; goto IL_0358; } IL_014e_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_86 = V_5; NullCheck(L_86); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_87 = ___2_knownParameters; NullCheck(L_87); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_86)->max_length))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_87)->max_length)))))) { goto IL_016b_1; } } { Type_t* L_88 = ___0_genericTypeDefinition; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_89 = ___2_knownParameters; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_90; L_90 = TypeExtensions_AreGenericConstraintsSatisfiedBy_mE76CC0F0F7DADE0C4F602ABCE1BCE665E3F9308E(L_88, L_89, NULL); if (!L_90) { goto IL_016b_1; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** L_91 = ___1_inferredParams; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_92 = ___2_knownParameters; *((RuntimeObject**)L_91) = (RuntimeObject*)L_92; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_91, (void*)(RuntimeObject*)L_92); V_12 = (bool)1; goto IL_0358; } IL_016b_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_93 = V_5; V_13 = L_93; V_14 = 0; goto IL_02f0_1; } IL_0177_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_94 = V_13; int32_t L_95 = V_14; NullCheck(L_94); int32_t L_96 = L_95; Type_t* L_97 = (L_94)->GetAt(static_cast(L_96)); V_15 = L_97; Type_t* L_98 = V_15; NullCheck(L_98); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_99; L_99 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(52, L_98); V_16 = L_99; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_100 = V_16; V_17 = L_100; V_18 = 0; goto IL_02df_1; } IL_0193_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_101 = V_17; int32_t L_102 = V_18; NullCheck(L_101); int32_t L_103 = L_102; Type_t* L_104 = (L_101)->GetAt(static_cast(L_103)); V_19 = L_104; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_105 = V_3; NullCheck(L_105); Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 L_106; L_106 = HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705(L_105, HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var); V_20 = L_106; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_028e_1: { Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639((&V_20), Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var); return; } }); try { { goto IL_0280_2; } IL_01a7_2: { Type_t* L_107; L_107 = Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_inline((&V_20), Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var); V_21 = L_107; Type_t* L_108 = V_19; NullCheck(L_108); bool L_109; L_109 = VirtualFuncInvoker0< bool >::Invoke(39, L_108); if (!L_109) { goto IL_0280_2; } } { Type_t* L_110 = V_19; NullCheck(L_110); Type_t* L_111; L_111 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_110); V_22 = L_111; Type_t* L_112 = V_19; NullCheck(L_112); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_113; L_113 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_112); V_23 = L_113; Type_t* L_114 = V_21; NullCheck(L_114); bool L_115; L_115 = VirtualFuncInvoker0< bool >::Invoke(39, L_114); if (!L_115) { goto IL_01f2_2; } } { Type_t* L_116 = V_22; Type_t* L_117 = V_21; NullCheck(L_117); Type_t* L_118; L_118 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_117); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_119; L_119 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_116, L_118, NULL); if (!L_119) { goto IL_01f2_2; } } { Type_t* L_120 = V_21; NullCheck(L_120); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_121; L_121 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_120); V_24 = L_121; goto IL_0232_2; } IL_01f2_2: { Type_t* L_122 = V_22; NullCheck(L_122); bool L_123; L_123 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_122, NULL); if (!L_123) { goto IL_0213_2; } } { Type_t* L_124 = V_21; Type_t* L_125 = V_22; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_126; L_126 = TypeExtensions_ImplementsOpenGenericInterface_mEDAB5C9C8196AD9507DF28DEE7935BE481EDA4D4(L_124, L_125, NULL); if (!L_126) { goto IL_0213_2; } } { Type_t* L_127 = V_21; Type_t* L_128 = V_22; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_129; L_129 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_mEDD0AB1BD4A8784D644A78E7AD855B527E07647D(L_127, L_128, NULL); V_24 = L_129; goto IL_0232_2; } IL_0213_2: { Type_t* L_130 = V_22; NullCheck(L_130); bool L_131; L_131 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_130, NULL); if (!L_131) { goto IL_0280_2; } } { Type_t* L_132 = V_21; Type_t* L_133 = V_22; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_134; L_134 = TypeExtensions_ImplementsOpenGenericClass_mB1AD54B9BF9C5DDD42B2BFB2977616F857877525(L_132, L_133, NULL); if (!L_134) { goto IL_0280_2; } } { Type_t* L_135 = V_21; Type_t* L_136 = V_22; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_137; L_137 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m734E1B355BAA46780333657DBA84BAEF43C9CB17(L_135, L_136, NULL); V_24 = L_137; } IL_0232_2: { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_138 = V_2; Type_t* L_139 = V_15; Type_t* L_140 = V_21; NullCheck(L_138); Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF(L_138, L_139, L_140, Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF_RuntimeMethod_var); List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_141 = V_4; Type_t* L_142 = V_21; NullCheck(L_141); List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline(L_141, L_142, List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var); V_25 = 0; goto IL_0278_2; } IL_024a_2: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_143 = V_23; int32_t L_144 = V_25; NullCheck(L_143); int32_t L_145 = L_144; Type_t* L_146 = (L_143)->GetAt(static_cast(L_145)); NullCheck(L_146); bool L_147; L_147 = VirtualFuncInvoker0< bool >::Invoke(37, L_146); if (!L_147) { goto IL_0272_2; } } { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_148 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_149 = V_23; int32_t L_150 = V_25; NullCheck(L_149); int32_t L_151 = L_150; Type_t* L_152 = (L_149)->GetAt(static_cast(L_151)); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_153 = V_24; int32_t L_154 = V_25; NullCheck(L_153); int32_t L_155 = L_154; Type_t* L_156 = (L_153)->GetAt(static_cast(L_155)); NullCheck(L_148); Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF(L_148, L_152, L_156, Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF_RuntimeMethod_var); List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_157 = V_4; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_158 = V_24; int32_t L_159 = V_25; NullCheck(L_158); int32_t L_160 = L_159; Type_t* L_161 = (L_158)->GetAt(static_cast(L_160)); NullCheck(L_157); List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline(L_157, L_161, List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var); } IL_0272_2: { int32_t L_162 = V_25; V_25 = ((int32_t)il2cpp_codegen_add(L_162, 1)); } IL_0278_2: { int32_t L_163 = V_25; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_164 = V_23; NullCheck(L_164); if ((((int32_t)L_163) < ((int32_t)((int32_t)(((RuntimeArray*)L_164)->max_length))))) { goto IL_024a_2; } } IL_0280_2: { bool L_165; L_165 = Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE((&V_20), Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var); if (L_165) { goto IL_01a7_2; } } { goto IL_029c_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_029c_1: { List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_166 = V_4; NullCheck(L_166); Enumerator_tFB039FFDFD6F1B1FDE7236B0014E2C263445BB82 L_167; L_167 = List_1_GetEnumerator_mEC612F84FB94B6F1C05FE389B40AC2BF5AECCC59(L_166, List_1_GetEnumerator_mEC612F84FB94B6F1C05FE389B40AC2BF5AECCC59_RuntimeMethod_var); V_26 = L_167; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_02c4_1: { Enumerator_Dispose_m0C7004ACD74285B480FA6DE748AC5A260A415ED1((&V_26), Enumerator_Dispose_m0C7004ACD74285B480FA6DE748AC5A260A415ED1_RuntimeMethod_var); return; } }); try { { goto IL_02b9_2; } IL_02a7_2: { Type_t* L_168; L_168 = Enumerator_get_Current_mC76F3D6F8869AD0D1C9E09E20DE482F801DACD84_inline((&V_26), Enumerator_get_Current_mC76F3D6F8869AD0D1C9E09E20DE482F801DACD84_RuntimeMethod_var); V_27 = L_168; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_169 = V_3; Type_t* L_170 = V_27; NullCheck(L_169); bool L_171; L_171 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_169, L_170, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); } IL_02b9_2: { bool L_172; L_172 = Enumerator_MoveNext_mBC2EB7D8749DC009864CA4499CBE1D84C113A877((&V_26), Enumerator_MoveNext_mBC2EB7D8749DC009864CA4499CBE1D84C113A877_RuntimeMethod_var); if (L_172) { goto IL_02a7_2; } } { goto IL_02d2_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_02d2_1: { List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_173 = V_4; NullCheck(L_173); List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_inline(L_173, List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var); int32_t L_174 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_174, 1)); } IL_02df_1: { int32_t L_175 = V_18; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_176 = V_17; NullCheck(L_176); if ((((int32_t)L_175) < ((int32_t)((int32_t)(((RuntimeArray*)L_176)->max_length))))) { goto IL_0193_1; } } { int32_t L_177 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_177, 1)); } IL_02f0_1: { int32_t L_178 = V_14; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_179 = V_13; NullCheck(L_179); if ((((int32_t)L_178) < ((int32_t)((int32_t)(((RuntimeArray*)L_179)->max_length))))) { goto IL_0177_1; } } { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_180 = V_2; NullCheck(L_180); int32_t L_181; L_181 = Dictionary_2_get_Count_m67D721D20F638BE7BAEC7A32D5705AD5BFE599E1(L_180, Dictionary_2_get_Count_m67D721D20F638BE7BAEC7A32D5705AD5BFE599E1_RuntimeMethod_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_182 = V_5; NullCheck(L_182); if ((!(((uint32_t)L_181) == ((uint32_t)((int32_t)(((RuntimeArray*)L_182)->max_length)))))) { goto IL_0346_1; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** L_183 = ___1_inferredParams; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_184 = V_2; NullCheck(L_184); int32_t L_185; L_185 = Dictionary_2_get_Count_m67D721D20F638BE7BAEC7A32D5705AD5BFE599E1(L_184, Dictionary_2_get_Count_m67D721D20F638BE7BAEC7A32D5705AD5BFE599E1_RuntimeMethod_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_186 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)L_185); *((RuntimeObject**)L_183) = (RuntimeObject*)L_186; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_183, (void*)(RuntimeObject*)L_186); V_28 = 0; goto IL_032f_1; } IL_0319_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** L_187 = ___1_inferredParams; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_188 = *((TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB**)L_187); int32_t L_189 = V_28; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_190 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_191 = V_5; int32_t L_192 = V_28; NullCheck(L_191); int32_t L_193 = L_192; Type_t* L_194 = (L_191)->GetAt(static_cast(L_193)); NullCheck(L_190); Type_t* L_195; L_195 = Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0(L_190, L_194, Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var); NullCheck(L_188); ArrayElementTypeCheck (L_188, L_195); (L_188)->SetAt(static_cast(L_189), (Type_t*)L_195); int32_t L_196 = V_28; V_28 = ((int32_t)il2cpp_codegen_add(L_196, 1)); } IL_032f_1: { int32_t L_197 = V_28; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_198 = V_5; NullCheck(L_198); if ((((int32_t)L_197) < ((int32_t)((int32_t)(((RuntimeArray*)L_198)->max_length))))) { goto IL_0319_1; } } { Type_t* L_199 = ___0_genericTypeDefinition; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** L_200 = ___1_inferredParams; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_201 = *((TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB**)L_200); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_202; L_202 = TypeExtensions_AreGenericConstraintsSatisfiedBy_mE76CC0F0F7DADE0C4F602ABCE1BCE665E3F9308E(L_199, L_201, NULL); if (!L_202) { goto IL_0346_1; } } { V_12 = (bool)1; goto IL_0358; } IL_0346_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** L_203 = ___1_inferredParams; *((RuntimeObject**)L_203) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_203, (void*)(RuntimeObject*)NULL); V_12 = (bool)0; goto IL_0358; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0358: { bool L_204 = V_12; return L_204; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_AreGenericConstraintsSatisfiedBy_mE76CC0F0F7DADE0C4F602ABCE1BCE665E3F9308E (Type_t* ___0_genericType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_genericType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8E96B02CE2FCA04F04D40AA6924D3CF419BF743)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_AreGenericConstraintsSatisfiedBy_mE76CC0F0F7DADE0C4F602ABCE1BCE665E3F9308E_RuntimeMethod_var))); } IL_0014: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ___1_parameters; if (L_3) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC611A012636D51B5EBBC7ADEBD3C8631EA8DAF13)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_AreGenericConstraintsSatisfiedBy_mE76CC0F0F7DADE0C4F602ABCE1BCE665E3F9308E_RuntimeMethod_var))); } IL_0022: { Type_t* L_5 = ___0_genericType; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(39, L_5); if (L_6) { goto IL_0035; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C8F98E9633CEAA294D5E0716A7DFE13EF8CCF6C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_AreGenericConstraintsSatisfiedBy_mE76CC0F0F7DADE0C4F602ABCE1BCE665E3F9308E_RuntimeMethod_var))); } IL_0035: { Type_t* L_8 = ___0_genericType; NullCheck(L_8); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9; L_9 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_8); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = ___1_parameters; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_11; L_11 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m725D69CB7B6DD80121E66F7EAD1D890312C1C9EB(L_9, L_10, NULL); return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_AreGenericConstraintsSatisfiedBy_mEB96B9765EE0989589FE71708E5260055C08EF63 (MethodBase_t* ___0_genericMethod, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodBase_t* L_0 = ___0_genericMethod; bool L_1; L_1 = MethodBase_op_Equality_mB075E658C5D8860D1707CFF2D430D05284FD2EAD(L_0, (MethodBase_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAB2782BCFFB875073F11FC79423426C1C2B07DF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_AreGenericConstraintsSatisfiedBy_mEB96B9765EE0989589FE71708E5260055C08EF63_RuntimeMethod_var))); } IL_0014: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ___1_parameters; if (L_3) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC611A012636D51B5EBBC7ADEBD3C8631EA8DAF13)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_AreGenericConstraintsSatisfiedBy_mEB96B9765EE0989589FE71708E5260055C08EF63_RuntimeMethod_var))); } IL_0022: { MethodBase_t* L_5 = ___0_genericMethod; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(25, L_5); if (L_6) { goto IL_0035; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7EB7E9CF33F38E0ED8E72FB570BC3A2AD6B8D52)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_AreGenericConstraintsSatisfiedBy_mEB96B9765EE0989589FE71708E5260055C08EF63_RuntimeMethod_var))); } IL_0035: { MethodBase_t* L_8 = ___0_genericMethod; NullCheck(L_8); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9; L_9 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(27, L_8); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = ___1_parameters; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_11; L_11 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m725D69CB7B6DD80121E66F7EAD1D890312C1C9EB(L_9, L_10, NULL); return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_AreGenericConstraintsSatisfiedBy_m725D69CB7B6DD80121E66F7EAD1D890312C1C9EB (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_definitions, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* V_2 = NULL; int32_t V_3 = 0; Type_t* V_4 = NULL; Type_t* V_5 = NULL; bool V_6 = false; { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = ___0_definitions; NullCheck(L_0); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = ___1_parameters; NullCheck(L_1); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))) { goto IL_000a; } } { return (bool)0; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_2 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfaction_LOCK; V_0 = L_2; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0055: { { bool L_3 = V_1; if (!L_3) { goto IL_005e; } } { RuntimeObject* L_4 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL); } IL_005e: { return; } } }); try { { RuntimeObject* L_5 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_1), NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_6 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionResolvedMap; V_2 = L_6; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_7 = V_2; NullCheck(L_7); Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A(L_7, Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A_RuntimeMethod_var); V_3 = 0; goto IL_004a_1; } IL_002a_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = ___0_definitions; int32_t L_9 = V_3; NullCheck(L_8); int32_t L_10 = L_9; Type_t* L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = L_11; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = ___1_parameters; int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = L_13; Type_t* L_15 = (L_12)->GetAt(static_cast(L_14)); V_5 = L_15; Type_t* L_16 = V_4; Type_t* L_17 = V_5; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_18 = V_2; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_19; L_19 = TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B(L_16, L_17, L_18, (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)NULL, NULL); if (L_19) { goto IL_0046_1; } } { V_6 = (bool)0; goto IL_005f; } IL_0046_1: { int32_t L_20 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_004a_1: { int32_t L_21 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = ___0_definitions; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_002a_1; } } { V_6 = (bool)1; goto IL_005f; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005f: { bool L_23 = V_6; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_GenericParameterIsFulfilledBy_mE73517DA0AEB5435A894783E6E41833A65066417 (Type_t* ___0_genericParameterDefinition, Type_t* ___1_parameterType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; bool V_2 = false; { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfaction_LOCK; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: { { bool L_1 = V_1; if (!L_1) { goto IL_0033; } } { RuntimeObject* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0033: { return; } } }); try { RuntimeObject* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_4 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionResolvedMap; NullCheck(L_4); Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A(L_4, Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A_RuntimeMethod_var); Type_t* L_5 = ___0_genericParameterDefinition; Type_t* L_6 = ___1_parameterType; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_7 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionResolvedMap; bool L_8; L_8 = TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B(L_5, L_6, L_7, (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)NULL, NULL); V_2 = L_8; goto IL_0034; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { bool L_9 = V_2; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B (Type_t* ___0_genericParameterDefinition, Type_t* ___1_parameterType, Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___2_resolvedMap, HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___3_processedParams, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mD81EB8C74D5689E55D239A259003F5BAC625DAC5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL; int32_t V_2 = 0; Type_t* V_3 = NULL; Type_t* V_4 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_5 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_6 = NULL; int32_t V_7 = 0; Type_t* V_8 = NULL; Type_t* V_9 = NULL; { Type_t* L_0 = ___0_genericParameterDefinition; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AB8B44988B970CC5C32DF979DCC41D9F4392F23)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___1_parameterType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL); if (!L_4) { goto IL_0028; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6CB17CEF37092BF11409AA447C34F194421A10B8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B_RuntimeMethod_var))); } IL_0028: { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_6 = ___2_resolvedMap; if (L_6) { goto IL_0036; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral902761964D1B51BF73EA832887150DC4CD16D65B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B_RuntimeMethod_var))); } IL_0036: { Type_t* L_8 = ___0_genericParameterDefinition; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(37, L_8); if (L_9) { goto IL_0049; } } { Type_t* L_10 = ___0_genericParameterDefinition; Type_t* L_11 = ___1_parameterType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_12; L_12 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_10, L_11, NULL); if (!L_12) { goto IL_0049; } } { return (bool)1; } IL_0049: { Type_t* L_13 = ___0_genericParameterDefinition; NullCheck(L_13); bool L_14; L_14 = VirtualFuncInvoker0< bool >::Invoke(37, L_13); if (L_14) { goto IL_0053; } } { return (bool)0; } IL_0053: { HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_15 = ___3_processedParams; if (L_15) { goto IL_0063; } } { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_16 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionProcessedParams; ___3_processedParams = L_16; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_17 = ___3_processedParams; NullCheck(L_17); HashSet_1_Clear_mD81EB8C74D5689E55D239A259003F5BAC625DAC5(L_17, HashSet_1_Clear_mD81EB8C74D5689E55D239A259003F5BAC625DAC5_RuntimeMethod_var); } IL_0063: { HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_18 = ___3_processedParams; Type_t* L_19 = ___0_genericParameterDefinition; NullCheck(L_18); bool L_20; L_20 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_18, L_19, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); Type_t* L_21 = ___0_genericParameterDefinition; NullCheck(L_21); int32_t L_22; L_22 = VirtualFuncInvoker0< int32_t >::Invoke(51, L_21); V_0 = L_22; int32_t L_23 = V_0; if (!L_23) { goto IL_00e1; } } { int32_t L_24 = V_0; if ((!(((uint32_t)((int32_t)((int32_t)L_24&8))) == ((uint32_t)8)))) { goto IL_00a4; } } { Type_t* L_25 = ___1_parameterType; NullCheck(L_25); bool L_26; L_26 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_25, NULL); if (!L_26) { goto IL_00a2; } } { Type_t* L_27 = ___1_parameterType; NullCheck(L_27); bool L_28; L_28 = VirtualFuncInvoker0< bool >::Invoke(39, L_27); if (!L_28) { goto IL_00b4; } } { Type_t* L_29 = ___1_parameterType; NullCheck(L_29); Type_t* L_30; L_30 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_29); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_32; L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL); bool L_33; L_33 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_30, L_32, NULL); if (!L_33) { goto IL_00b4; } } IL_00a2: { return (bool)0; } IL_00a4: { int32_t L_34 = V_0; if ((!(((uint32_t)((int32_t)((int32_t)L_34&4))) == ((uint32_t)4)))) { goto IL_00b4; } } { Type_t* L_35 = ___1_parameterType; NullCheck(L_35); bool L_36; L_36 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_35, NULL); if (!L_36) { goto IL_00b4; } } { return (bool)0; } IL_00b4: { int32_t L_37 = V_0; if ((!(((uint32_t)((int32_t)((int32_t)L_37&((int32_t)16)))) == ((uint32_t)((int32_t)16))))) { goto IL_00e1; } } { Type_t* L_38 = ___1_parameterType; NullCheck(L_38); bool L_39; L_39 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_38, NULL); if (L_39) { goto IL_00df; } } { Type_t* L_40 = ___1_parameterType; NullCheck(L_40); bool L_41; L_41 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_40, NULL); if (L_41) { goto IL_00e1; } } { Type_t* L_42 = ___1_parameterType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_43 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes; NullCheck(L_42); ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_44; L_44 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_42, L_43, NULL); il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); bool L_45; L_45 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_44, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL); if (!L_45) { goto IL_00e1; } } IL_00df: { return (bool)0; } IL_00e1: { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_46 = ___2_resolvedMap; Type_t* L_47 = ___0_genericParameterDefinition; NullCheck(L_46); bool L_48; L_48 = Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9(L_46, L_47, Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9_RuntimeMethod_var); if (!L_48) { goto IL_00fb; } } { Type_t* L_49 = ___1_parameterType; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_50 = ___2_resolvedMap; Type_t* L_51 = ___0_genericParameterDefinition; NullCheck(L_50); Type_t* L_52; L_52 = Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0(L_50, L_51, Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var); NullCheck(L_49); bool L_53; L_53 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_49, L_52); if (L_53) { goto IL_00fb; } } { return (bool)0; } IL_00fb: { Type_t* L_54 = ___0_genericParameterDefinition; NullCheck(L_54); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_55; L_55 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(52, L_54); V_1 = L_55; V_2 = 0; goto IL_026d; } IL_0109: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_56 = V_1; int32_t L_57 = V_2; NullCheck(L_56); int32_t L_58 = L_57; Type_t* L_59 = (L_56)->GetAt(static_cast(L_58)); V_3 = L_59; Type_t* L_60 = V_3; NullCheck(L_60); bool L_61; L_61 = VirtualFuncInvoker0< bool >::Invoke(37, L_60); if (!L_61) { goto IL_0126; } } { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_62 = ___2_resolvedMap; Type_t* L_63 = V_3; NullCheck(L_62); bool L_64; L_64 = Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9(L_62, L_63, Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9_RuntimeMethod_var); if (!L_64) { goto IL_0126; } } { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_65 = ___2_resolvedMap; Type_t* L_66 = V_3; NullCheck(L_65); Type_t* L_67; L_67 = Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0(L_65, L_66, Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var); V_3 = L_67; } IL_0126: { Type_t* L_68 = V_3; NullCheck(L_68); bool L_69; L_69 = VirtualFuncInvoker0< bool >::Invoke(37, L_68); if (!L_69) { goto IL_013e; } } { Type_t* L_70 = V_3; Type_t* L_71 = ___1_parameterType; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_72 = ___2_resolvedMap; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_73 = ___3_processedParams; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_74; L_74 = TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B(L_70, L_71, L_72, L_73, NULL); if (L_74) { goto IL_0269; } } { return (bool)0; } IL_013e: { Type_t* L_75 = V_3; NullCheck(L_75); bool L_76; L_76 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_75, NULL); if (L_76) { goto IL_0159; } } { Type_t* L_77 = V_3; NullCheck(L_77); bool L_78; L_78 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_77, NULL); if (L_78) { goto IL_0159; } } { Type_t* L_79 = V_3; NullCheck(L_79); bool L_80; L_80 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_79, NULL); if (!L_80) { goto IL_0253; } } IL_0159: { Type_t* L_81 = V_3; NullCheck(L_81); bool L_82; L_82 = VirtualFuncInvoker0< bool >::Invoke(39, L_81); if (!L_82) { goto IL_0248; } } { Type_t* L_83 = V_3; NullCheck(L_83); Type_t* L_84; L_84 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_83); V_4 = L_84; Type_t* L_85 = V_3; NullCheck(L_85); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_86; L_86 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_85); V_5 = L_86; Type_t* L_87 = ___1_parameterType; NullCheck(L_87); bool L_88; L_88 = VirtualFuncInvoker0< bool >::Invoke(39, L_87); if (!L_88) { goto IL_0195; } } { Type_t* L_89 = V_4; Type_t* L_90 = ___1_parameterType; NullCheck(L_90); Type_t* L_91; L_91 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_90); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_92; L_92 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_89, L_91, NULL); if (!L_92) { goto IL_0195; } } { Type_t* L_93 = ___1_parameterType; NullCheck(L_93); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_94; L_94 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_93); V_6 = L_94; goto IL_01ce; } IL_0195: { Type_t* L_95 = V_4; NullCheck(L_95); bool L_96; L_96 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_95, NULL); if (!L_96) { goto IL_01b6; } } { Type_t* L_97 = ___1_parameterType; Type_t* L_98 = V_4; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_99; L_99 = TypeExtensions_ImplementsOpenGenericClass_mB1AD54B9BF9C5DDD42B2BFB2977616F857877525(L_97, L_98, NULL); if (!L_99) { goto IL_01b4; } } { Type_t* L_100 = ___1_parameterType; Type_t* L_101 = V_4; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_102; L_102 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m734E1B355BAA46780333657DBA84BAEF43C9CB17(L_100, L_101, NULL); V_6 = L_102; goto IL_01ce; } IL_01b4: { return (bool)0; } IL_01b6: { Type_t* L_103 = ___1_parameterType; Type_t* L_104 = V_4; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_105; L_105 = TypeExtensions_ImplementsOpenGenericInterface_mEDAB5C9C8196AD9507DF28DEE7935BE481EDA4D4(L_103, L_104, NULL); if (!L_105) { goto IL_01cc; } } { Type_t* L_106 = ___1_parameterType; Type_t* L_107 = V_4; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_108; L_108 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_mEDD0AB1BD4A8784D644A78E7AD855B527E07647D(L_106, L_107, NULL); V_6 = L_108; goto IL_01ce; } IL_01cc: { return (bool)0; } IL_01ce: { V_7 = 0; goto IL_023e; } IL_01d3: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_109 = V_5; int32_t L_110 = V_7; NullCheck(L_109); int32_t L_111 = L_110; Type_t* L_112 = (L_109)->GetAt(static_cast(L_111)); V_8 = L_112; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_113 = V_6; int32_t L_114 = V_7; NullCheck(L_113); int32_t L_115 = L_114; Type_t* L_116 = (L_113)->GetAt(static_cast(L_115)); V_9 = L_116; Type_t* L_117 = V_8; NullCheck(L_117); bool L_118; L_118 = VirtualFuncInvoker0< bool >::Invoke(37, L_117); if (!L_118) { goto IL_01fe; } } { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_119 = ___2_resolvedMap; Type_t* L_120 = V_8; NullCheck(L_119); bool L_121; L_121 = Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9(L_119, L_120, Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9_RuntimeMethod_var); if (!L_121) { goto IL_01fe; } } { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_122 = ___2_resolvedMap; Type_t* L_123 = V_8; NullCheck(L_122); Type_t* L_124; L_124 = Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0(L_122, L_123, Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var); V_8 = L_124; } IL_01fe: { Type_t* L_125 = V_8; NullCheck(L_125); bool L_126; L_126 = VirtualFuncInvoker0< bool >::Invoke(37, L_125); if (!L_126) { goto IL_0220; } } { HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_127 = ___3_processedParams; Type_t* L_128 = V_8; NullCheck(L_127); bool L_129; L_129 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_127, L_128, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var); if (L_129) { goto IL_0238; } } { Type_t* L_130 = V_8; Type_t* L_131 = V_9; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_132 = ___2_resolvedMap; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_133 = ___3_processedParams; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_134; L_134 = TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B(L_130, L_131, L_132, L_133, NULL); if (L_134) { goto IL_0238; } } { return (bool)0; } IL_0220: { Type_t* L_135 = V_8; Type_t* L_136 = V_9; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_137; L_137 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_135, L_136, NULL); if (!L_137) { goto IL_0238; } } { Type_t* L_138 = V_8; Type_t* L_139 = V_9; NullCheck(L_138); bool L_140; L_140 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_138, L_139); if (L_140) { goto IL_0238; } } { return (bool)0; } IL_0238: { int32_t L_141 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_141, 1)); } IL_023e: { int32_t L_142 = V_7; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_143 = V_5; NullCheck(L_143); if ((((int32_t)L_142) < ((int32_t)((int32_t)(((RuntimeArray*)L_143)->max_length))))) { goto IL_01d3; } } { goto IL_0269; } IL_0248: { Type_t* L_144 = V_3; Type_t* L_145 = ___1_parameterType; NullCheck(L_144); bool L_146; L_146 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_144, L_145); if (L_146) { goto IL_0269; } } { return (bool)0; } IL_0253: { Type_t* L_147 = V_3; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))); String_t* L_148; L_148 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_147, NULL); String_t* L_149; L_149 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2210DC84C50D37C279FE93BEDD2A7B12B749BA3B)), L_148, NULL); Exception_t* L_150 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_150, L_149, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_150, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GenericParameterIsFulfilledBy_m03F67F242D45FE626897BE41E16B74AD6B230B1B_RuntimeMethod_var))); } IL_0269: { int32_t L_151 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_151, 1)); } IL_026d: { int32_t L_152 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_153 = V_1; NullCheck(L_153); if ((((int32_t)L_152) < ((int32_t)((int32_t)(((RuntimeArray*)L_153)->max_length))))) { goto IL_0109; } } { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_154 = ___2_resolvedMap; Type_t* L_155 = ___0_genericParameterDefinition; Type_t* L_156 = ___1_parameterType; NullCheck(L_154); Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF(L_154, L_155, L_156, Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF_RuntimeMethod_var); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetGenericConstraintsString_m6158B7123B92F9DBAA7C4ABD2668B34361B2C03C (Type_t* ___0_type, bool ___1_useFullTypeNames, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; int32_t V_2 = 0; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetGenericConstraintsString_m6158B7123B92F9DBAA7C4ABD2668B34361B2C03C_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_type; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(40, L_3); if (L_4) { goto IL_0037; } } { Type_t* L_5 = ___0_type; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))); String_t* L_6; L_6 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_5, NULL); String_t* L_7; L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7)), L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D03F517F20E147CE2C2F50B69EFB70B9DBDA7E3)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetGenericConstraintsString_m6158B7123B92F9DBAA7C4ABD2668B34361B2C03C_RuntimeMethod_var))); } IL_0037: { Type_t* L_9 = ___0_type; NullCheck(L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10; L_10 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_9); V_0 = L_10; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = V_0; NullCheck(L_11); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))); V_1 = L_12; V_2 = 0; goto IL_005b; } IL_004b: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_1; int32_t L_14 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15 = V_0; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = L_16; Type_t* L_18 = (L_15)->GetAt(static_cast(L_17)); bool L_19 = ___1_useFullTypeNames; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_20; L_20 = TypeExtensions_GetGenericParameterConstraintsString_m3F6D8256C51491F46A8E80FCF55167A5AA4118DB(L_18, L_19, NULL); NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (String_t*)L_20); int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_005b: { int32_t L_22 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23 = V_0; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_004b; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = V_1; String_t* L_25; L_25 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_24, NULL); return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetGenericParameterConstraintsString_m3F6D8256C51491F46A8E80FCF55167A5AA4118DB (Type_t* ___0_type, bool ___1_useFullTypeNames, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0767326DBE1DD31063256737FD019DC6682353E2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24AEC96AAC2379CB03D9ED44346655AC81FAE3DE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A76FCB19BBA6079C7B0AF8D9FBA28F21155CB78); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BB7D34E749351FF41F13FEFE203BD9A3E3133A0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AB5FCE33702D239DF36758E2369160F0D2A806A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6711B5838E686DD662577EF29FC942D7FBBA6AE); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_3 = NULL; int32_t V_4 = 0; Type_t* V_5 = NULL; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetGenericParameterConstraintsString_m3F6D8256C51491F46A8E80FCF55167A5AA4118DB_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_type; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(37, L_3); if (L_4) { goto IL_0037; } } { Type_t* L_5 = ___0_type; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))); String_t* L_6; L_6 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_5, NULL); String_t* L_7; L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7)), L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE11BCBD02DE56176C5AAB76634169ACE3251128B)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetGenericParameterConstraintsString_m3F6D8256C51491F46A8E80FCF55167A5AA4118DB_RuntimeMethod_var))); } IL_0037: { StringBuilder_t* L_9 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_9, NULL); V_0 = L_9; V_1 = (bool)0; Type_t* L_10 = ___0_type; NullCheck(L_10); int32_t L_11; L_11 = VirtualFuncInvoker0< int32_t >::Invoke(51, L_10); V_2 = L_11; int32_t L_12 = V_2; if ((!(((uint32_t)((int32_t)((int32_t)L_12&8))) == ((uint32_t)8)))) { goto IL_0071; } } { StringBuilder_t* L_13 = V_0; NullCheck(L_13); StringBuilder_t* L_14; L_14 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_13, _stringLiteralC6711B5838E686DD662577EF29FC942D7FBBA6AE, NULL); Type_t* L_15 = ___0_type; NullCheck(L_15); String_t* L_16; L_16 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_15); NullCheck(L_14); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, L_16, NULL); NullCheck(L_17); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, _stringLiteral9AB5FCE33702D239DF36758E2369160F0D2A806A, NULL); V_1 = (bool)1; goto IL_009a; } IL_0071: { int32_t L_19 = V_2; if ((!(((uint32_t)((int32_t)((int32_t)L_19&4))) == ((uint32_t)4)))) { goto IL_009a; } } { StringBuilder_t* L_20 = V_0; NullCheck(L_20); StringBuilder_t* L_21; L_21 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_20, _stringLiteralC6711B5838E686DD662577EF29FC942D7FBBA6AE, NULL); Type_t* L_22 = ___0_type; NullCheck(L_22); String_t* L_23; L_23 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_22); NullCheck(L_21); StringBuilder_t* L_24; L_24 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_21, L_23, NULL); NullCheck(L_24); StringBuilder_t* L_25; L_25 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_24, _stringLiteral6A76FCB19BBA6079C7B0AF8D9FBA28F21155CB78, NULL); V_1 = (bool)1; } IL_009a: { int32_t L_26 = V_2; if ((!(((uint32_t)((int32_t)((int32_t)L_26&((int32_t)16)))) == ((uint32_t)((int32_t)16))))) { goto IL_00d6; } } { bool L_27 = V_1; if (!L_27) { goto IL_00b3; } } { StringBuilder_t* L_28 = V_0; NullCheck(L_28); StringBuilder_t* L_29; L_29 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_28, _stringLiteral24AEC96AAC2379CB03D9ED44346655AC81FAE3DE, NULL); goto IL_00d6; } IL_00b3: { StringBuilder_t* L_30 = V_0; NullCheck(L_30); StringBuilder_t* L_31; L_31 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_30, _stringLiteralC6711B5838E686DD662577EF29FC942D7FBBA6AE, NULL); Type_t* L_32 = ___0_type; NullCheck(L_32); String_t* L_33; L_33 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_32); NullCheck(L_31); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_31, L_33, NULL); NullCheck(L_34); StringBuilder_t* L_35; L_35 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_34, _stringLiteral7BB7D34E749351FF41F13FEFE203BD9A3E3133A0, NULL); V_1 = (bool)1; } IL_00d6: { Type_t* L_36 = ___0_type; NullCheck(L_36); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_37; L_37 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(52, L_36); V_3 = L_37; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_38 = V_3; NullCheck(L_38); if (!(((RuntimeArray*)L_38)->max_length)) { goto IL_0178; } } { V_4 = 0; goto IL_016e; } IL_00ec: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_39 = V_3; int32_t L_40 = V_4; NullCheck(L_39); int32_t L_41 = L_40; Type_t* L_42 = (L_39)->GetAt(static_cast(L_41)); V_5 = L_42; bool L_43 = V_1; if (!L_43) { goto IL_0124; } } { StringBuilder_t* L_44 = V_0; NullCheck(L_44); StringBuilder_t* L_45; L_45 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_44, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL); bool L_46 = ___1_useFullTypeNames; if (!L_46) { goto IL_0114; } } { StringBuilder_t* L_47 = V_0; Type_t* L_48 = V_5; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_49; L_49 = TypeExtensions_GetNiceFullName_m028C7A7675CD87E740A22F0061F0B969CD7E990C(L_48, NULL); NullCheck(L_47); StringBuilder_t* L_50; L_50 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_47, L_49, NULL); goto IL_0168; } IL_0114: { StringBuilder_t* L_51 = V_0; Type_t* L_52 = V_5; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_53; L_53 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_52, NULL); NullCheck(L_51); StringBuilder_t* L_54; L_54 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_51, L_53, NULL); goto IL_0168; } IL_0124: { StringBuilder_t* L_55 = V_0; NullCheck(L_55); StringBuilder_t* L_56; L_56 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_55, _stringLiteralC6711B5838E686DD662577EF29FC942D7FBBA6AE, NULL); Type_t* L_57 = ___0_type; NullCheck(L_57); String_t* L_58; L_58 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_57); NullCheck(L_56); StringBuilder_t* L_59; L_59 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_56, L_58, NULL); NullCheck(L_59); StringBuilder_t* L_60; L_60 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_59, _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2, NULL); bool L_61 = ___1_useFullTypeNames; if (!L_61) { goto IL_0158; } } { StringBuilder_t* L_62 = V_0; Type_t* L_63 = V_5; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_64; L_64 = TypeExtensions_GetNiceFullName_m028C7A7675CD87E740A22F0061F0B969CD7E990C(L_63, NULL); NullCheck(L_62); StringBuilder_t* L_65; L_65 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_62, L_64, NULL); goto IL_0166; } IL_0158: { StringBuilder_t* L_66 = V_0; Type_t* L_67 = V_5; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); String_t* L_68; L_68 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_67, NULL); NullCheck(L_66); StringBuilder_t* L_69; L_69 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_66, L_68, NULL); } IL_0166: { V_1 = (bool)1; } IL_0168: { int32_t L_70 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_70, 1)); } IL_016e: { int32_t L_71 = V_4; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_72 = V_3; NullCheck(L_72); if ((((int32_t)L_71) < ((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))))) { goto IL_00ec; } } IL_0178: { StringBuilder_t* L_73 = V_0; NullCheck(L_73); String_t* L_74; L_74 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_73); return L_74; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_GenericArgumentsContainsTypes_m39D5F67289C08E5F34D076F05CC47345CCFB6BE3 (Type_t* ___0_type, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_types, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Clear_mF8507DFDFE2D6D67195306C62871EAB49032D3F0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m4C1517D8ECA864DFE621D30E118735B407E87400_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_m52ECB17AD4F33C10906F19BA7E7FE3EE73E78887_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m21C5D550F6E4D7C2BC74D515C2107BDC538C46C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_0 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL; Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* V_2 = NULL; Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* V_3 = NULL; bool V_4 = false; int32_t V_5 = 0; Type_t* V_6 = NULL; int32_t V_7 = 0; Type_t* V_8 = NULL; bool V_9 = false; int32_t V_10 = 0; bool V_11 = false; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_12 = NULL; int32_t V_13 = 0; Type_t* V_14 = NULL; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GenericArgumentsContainsTypes_m39D5F67289C08E5F34D076F05CC47345CCFB6BE3_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_type; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(39, L_3); if (L_4) { goto IL_001e; } } { return (bool)0; } IL_001e: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = ___1_types; NullCheck(L_5); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))); V_0 = L_6; Type_t* L_7 = ___0_type; NullCheck(L_7); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8; L_8 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_7); V_1 = L_8; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_9 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericArgumentsContainsTypes_ArgsToCheckCached; V_2 = L_9; Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_10 = V_2; V_3 = L_10; V_4 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0135: { { bool L_11 = V_4; if (!L_11) { goto IL_013f; } } { Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_12 = V_3; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_12, NULL); } IL_013f: { return; } } }); try { { Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_13 = V_3; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_13, (&V_4), NULL); Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_14 = V_2; NullCheck(L_14); Stack_1_Clear_mF8507DFDFE2D6D67195306C62871EAB49032D3F0(L_14, Stack_1_Clear_mF8507DFDFE2D6D67195306C62871EAB49032D3F0_RuntimeMethod_var); V_5 = 0; goto IL_005c_1; } IL_004c_1: { Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_15 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = V_1; int32_t L_17 = V_5; NullCheck(L_16); int32_t L_18 = L_17; Type_t* L_19 = (L_16)->GetAt(static_cast(L_18)); NullCheck(L_15); Stack_1_Push_m52ECB17AD4F33C10906F19BA7E7FE3EE73E78887(L_15, L_19, Stack_1_Push_m52ECB17AD4F33C10906F19BA7E7FE3EE73E78887_RuntimeMethod_var); int32_t L_20 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_005c_1: { int32_t L_21 = V_5; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = V_1; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_004c_1; } } { goto IL_0127_1; } IL_0068_1: { Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_23 = V_2; NullCheck(L_23); Type_t* L_24; L_24 = Stack_1_Pop_m4C1517D8ECA864DFE621D30E118735B407E87400(L_23, Stack_1_Pop_m4C1517D8ECA864DFE621D30E118735B407E87400_RuntimeMethod_var); V_6 = L_24; V_7 = 0; goto IL_00c3_1; } IL_0075_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = ___1_types; int32_t L_26 = V_7; NullCheck(L_25); int32_t L_27 = L_26; Type_t* L_28 = (L_25)->GetAt(static_cast(L_27)); V_8 = L_28; Type_t* L_29 = V_8; Type_t* L_30 = V_6; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_31; L_31 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_30, NULL); if (!L_31) { goto IL_008d_1; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_32 = V_0; int32_t L_33 = V_7; NullCheck(L_32); (L_32)->SetAt(static_cast(L_33), (bool)1); goto IL_00bd_1; } IL_008d_1: { Type_t* L_34 = V_8; NullCheck(L_34); bool L_35; L_35 = VirtualFuncInvoker0< bool >::Invoke(40, L_34); if (!L_35) { goto IL_00bd_1; } } { Type_t* L_36 = V_6; NullCheck(L_36); bool L_37; L_37 = VirtualFuncInvoker0< bool >::Invoke(39, L_36); if (!L_37) { goto IL_00bd_1; } } { Type_t* L_38 = V_6; NullCheck(L_38); bool L_39; L_39 = VirtualFuncInvoker0< bool >::Invoke(40, L_38); if (L_39) { goto IL_00bd_1; } } { Type_t* L_40 = V_6; NullCheck(L_40); Type_t* L_41; L_41 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_40); Type_t* L_42 = V_8; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_43; L_43 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_41, L_42, NULL); if (!L_43) { goto IL_00bd_1; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_44 = V_0; int32_t L_45 = V_7; NullCheck(L_44); (L_44)->SetAt(static_cast(L_45), (bool)1); } IL_00bd_1: { int32_t L_46 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_00c3_1: { int32_t L_47 = V_7; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_48 = ___1_types; NullCheck(L_48); if ((((int32_t)L_47) < ((int32_t)((int32_t)(((RuntimeArray*)L_48)->max_length))))) { goto IL_0075_1; } } { V_9 = (bool)1; V_10 = 0; goto IL_00e3_1; } IL_00d2_1: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_49 = V_0; int32_t L_50 = V_10; NullCheck(L_49); int32_t L_51 = L_50; uint8_t L_52 = (uint8_t)(L_49)->GetAt(static_cast(L_51)); if (L_52) { goto IL_00dd_1; } } { V_9 = (bool)0; goto IL_00ea_1; } IL_00dd_1: { int32_t L_53 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_53, 1)); } IL_00e3_1: { int32_t L_54 = V_10; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_55 = V_0; NullCheck(L_55); if ((((int32_t)L_54) < ((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length))))) { goto IL_00d2_1; } } IL_00ea_1: { bool L_56 = V_9; if (!L_56) { goto IL_00f3_1; } } { V_11 = (bool)1; goto IL_0142; } IL_00f3_1: { Type_t* L_57 = V_6; NullCheck(L_57); bool L_58; L_58 = VirtualFuncInvoker0< bool >::Invoke(39, L_57); if (!L_58) { goto IL_0127_1; } } { Type_t* L_59 = V_6; NullCheck(L_59); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_60; L_60 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_59); V_12 = L_60; V_13 = 0; goto IL_011f_1; } IL_010a_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_61 = V_12; int32_t L_62 = V_13; NullCheck(L_61); int32_t L_63 = L_62; Type_t* L_64 = (L_61)->GetAt(static_cast(L_63)); V_14 = L_64; Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_65 = V_2; Type_t* L_66 = V_14; NullCheck(L_65); Stack_1_Push_m52ECB17AD4F33C10906F19BA7E7FE3EE73E78887(L_65, L_66, Stack_1_Push_m52ECB17AD4F33C10906F19BA7E7FE3EE73E78887_RuntimeMethod_var); int32_t L_67 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_67, 1)); } IL_011f_1: { int32_t L_68 = V_13; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_69 = V_12; NullCheck(L_69); if ((((int32_t)L_68) < ((int32_t)((int32_t)(((RuntimeArray*)L_69)->max_length))))) { goto IL_010a_1; } } IL_0127_1: { Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_70 = V_2; NullCheck(L_70); int32_t L_71; L_71 = Stack_1_get_Count_m21C5D550F6E4D7C2BC74D515C2107BDC538C46C6_inline(L_70, Stack_1_get_Count_m21C5D550F6E4D7C2BC74D515C2107BDC538C46C6_RuntimeMethod_var); if ((((int32_t)L_71) > ((int32_t)0))) { goto IL_0068_1; } } { goto IL_0140; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0140: { return (bool)0; } IL_0142: { bool L_72 = V_11; return L_72; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsFullyConstructedGenericType_m2E5DC2D398C18CC7C63A45DAA40091CE2A855CE0 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; Type_t* V_1 = NULL; int32_t V_2 = 0; Type_t* V_3 = NULL; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_IsFullyConstructedGenericType_m2E5DC2D398C18CC7C63A45DAA40091CE2A855CE0_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_type; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(40, L_3); if (!L_4) { goto IL_001e; } } { return (bool)0; } IL_001e: { Type_t* L_5 = ___0_type; NullCheck(L_5); bool L_6; L_6 = Type_get_HasElementType_m44F9601E586D2EEA2EDB93FB81D1D80521C264EE(L_5, NULL); if (!L_6) { goto IL_003f; } } { Type_t* L_7 = ___0_type; NullCheck(L_7); Type_t* L_8; L_8 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_7); V_1 = L_8; Type_t* L_9 = V_1; NullCheck(L_9); bool L_10; L_10 = VirtualFuncInvoker0< bool >::Invoke(37, L_9); if (L_10) { goto IL_003d; } } { Type_t* L_11 = V_1; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_12; L_12 = TypeExtensions_IsFullyConstructedGenericType_m2E5DC2D398C18CC7C63A45DAA40091CE2A855CE0(L_11, NULL); if (L_12) { goto IL_003f; } } IL_003d: { return (bool)0; } IL_003f: { Type_t* L_13 = ___0_type; NullCheck(L_13); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_14; L_14 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_13); V_0 = L_14; V_2 = 0; goto IL_0066; } IL_004a: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15 = V_0; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = L_16; Type_t* L_18 = (L_15)->GetAt(static_cast(L_17)); V_3 = L_18; Type_t* L_19 = V_3; NullCheck(L_19); bool L_20; L_20 = VirtualFuncInvoker0< bool >::Invoke(37, L_19); if (!L_20) { goto IL_0058; } } { return (bool)0; } IL_0058: { Type_t* L_21 = V_3; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_22; L_22 = TypeExtensions_IsFullyConstructedGenericType_m2E5DC2D398C18CC7C63A45DAA40091CE2A855CE0(L_21, NULL); if (L_22) { goto IL_0062; } } { return (bool)0; } IL_0062: { int32_t L_23 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0066: { int32_t L_24 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = V_0; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_004a; } } { Type_t* L_26 = ___0_type; NullCheck(L_26); bool L_27; L_27 = VirtualFuncInvoker0< bool >::Invoke(40, L_26); return (bool)((((int32_t)L_27) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsNullableType_m2F5E3714470C990218B756C8F0B4AC36517BB37B (Type_t* ___0_type, const RuntimeMethod* method) { { Type_t* L_0 = ___0_type; NullCheck(L_0); bool L_1; L_1 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_0, NULL); if (L_1) { goto IL_001a; } } { Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL); if (L_3) { goto IL_001a; } } { Type_t* L_4 = ___0_type; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(68, L_4); return (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); } IL_001a: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t TypeExtensions_GetEnumBitmask_m586C26B0264492EA6337A6A770DB78D3378A4087 (RuntimeObject* ___0_value, Type_t* ___1_enumType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Type_t* L_0 = ___1_enumType; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(68, L_0); if (L_1) { goto IL_0013; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetEnumBitmask_m586C26B0264492EA6337A6A770DB78D3378A4087_RuntimeMethod_var))); } IL_0013: { } try { RuntimeObject* L_3 = ___0_value; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_4; L_4 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); uint64_t L_5; L_5 = Convert_ToUInt64_mA2BE4A2841686E8B79607BA469368B4FB4D40F34(L_3, L_4, NULL); V_0 = L_5; goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0022; } throw e; } CATCH_0022: { RuntimeObject* L_6 = ___0_value; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var))); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_7; L_7 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var))); int64_t L_8; L_8 = Convert_ToInt64_m6CA00ABB70FAD8242C62ED9913F7D7C3B811FC31(L_6, L_7, NULL); V_0 = L_8; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; } IL_0031: { uint64_t L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsCSharpKeyword_m2AF97C895FCAEBCFEA7D68A743B2E4FB9E1CDE86 (String_t* ___0_identifier, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_0 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___ReservedCSharpKeywords; String_t* L_1 = ___0_identifier; NullCheck(L_0); bool L_2; L_2 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_0, L_1, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_SafeGetTypes_m301F5F33038D8B3E44EB179A43066EBBF66B6869 (Assembly_t* ___0_assembly, const RuntimeMethod* method) { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { Assembly_t* L_0 = ___0_assembly; NullCheck(L_0); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1; L_1 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(15, L_0); V_0 = L_1; goto IL_0012; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0009; } throw e; } CATCH_0009: { il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))))->___EmptyTypes; V_0 = L_2; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0012; } IL_0012: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_SafeIsDefined_m0635AB358934D0222DFF738F8AE7648864996BDB (Assembly_t* ___0_assembly, Type_t* ___1_attribute, bool ___2_inherit, const RuntimeMethod* method) { bool V_0 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { Assembly_t* L_0 = ___0_assembly; Type_t* L_1 = ___1_attribute; bool L_2 = ___2_inherit; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(12, L_0, L_1, L_2); V_0 = L_3; goto IL_0010; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } throw e; } CATCH_000b: { V_0 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0010; } IL_0010: { bool L_4 = V_0; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* TypeExtensions_SafeGetCustomAttributes_m1841D6621AE490E111913190E02CB451F61B0F23 (Assembly_t* ___0_assembly, Type_t* ___1_type, bool ___2_inherit, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { Assembly_t* L_0 = ___0_assembly; Type_t* L_1 = ___1_type; bool L_2 = ___2_inherit; NullCheck(L_0); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3; L_3 = VirtualFuncInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Type_t*, bool >::Invoke(13, L_0, L_1, L_2); V_0 = L_3; goto IL_0015; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } throw e; } CATCH_000b: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)0); V_0 = L_4; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0015; } IL_0015: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = V_0; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeExtensions__cctor_m81B6DA3F1F0993B39548441338F1F212B2EA0214 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0205CA2DDC8935364EA764C0B7C811D6515A1E36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3__ctor_m135252CCB56D656B186F8E6A025DBC55050E5C25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3__ctor_mE5F9FF6872B9F9755CDB8A086E94CB29769DE55A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_m1EE4BE944BE2ECBFD9260CFA0045C36D4A130B53_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_DoubleEqualityComparer_m05F5A2A40FF0009081E52E4E29C8465BB43E5934_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_FloatEqualityComparer_m0E505605E64DF6E3C7D986C415D4ED0E4112FF28_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_QuaternionEqualityComparer_m28C8A14D499A7EF003EA290F14533FAF94BE6E54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0312B7097AC8B11AFDEA5E693CEE5800298FB6AA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BB39DE8D1B747008B7AA481357BD906FEA90B6F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CE918CF589A0B3A3BDB90F0F98BCC43CDF6169E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CEBF7DFA17440E9873C47A2C1BE712F98DFA500); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FACD530D9781E204FA5DC4E8F07428706A07E18); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A9F773AF09A196B0A76B00E4B47084B3EA86D59); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B6D0EA4FFAEA7868BA3D296BF046EF1266CEC55); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C50918CD5619BDE9BDBED1D23983EEBAD065B57); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25F5EF17AC725A91FE3F3CE895C16ED6DD9B3499); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral286CC02C1E7ED462D7D2D31546D5144F88661A2F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28A2974B55097EBB10C3D44D4452824517C0783D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D308A3610717843215FF698C5DC2B84ABDC6705); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E3ED7A81B1913E943A744C8F9E7D5EB5C672B4C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2ECA47452988C370602B26B2F5E3A7BF45020DD9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33F3CCC8C96B52CBA9D88D899779B6191CE15B79); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36A07254D81AF39088E2BED8EFC92E153ED48ECC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral384565B8399EC9A224FB52B7078096010121FA9F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38D3008511B528A5F192D58360168CA7329DE2AB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B5E495CDE8B6F083E7D5ACE1D945067609680FC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40238A1A323AEE2FA699BCF0BB5F71A5CCC87DA2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43C759A2427665422C3C60545704071B53161510); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral443BD561FA5A81D321CAAF0B444C0CFB1C5811D4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50D4804BC7D54E5E3D765D78A85B3784DBE80471); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral541BC3E626400B590FFDBE860C1855349210E425); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55E606CEDF36876109C1C2004C2DCF1B25DE95A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56ED31BBF7FE6AF09919B65DEE19B95A754AA73D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral581430FB5E2AB80389A430804CEF0F2382806766); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5CAD421923F0F10D02AFE6EA17ED4E929131E356); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DFC03B35CE1610D507097EBBBD36CF45BCB4C2C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral614B501556B12B5890C878B29FB23C1807F2B680); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61A88EF487F99DCB9558AAAD39471532DEE75F42); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61C6D968B7FE88D4B8A63934DD5685C362457520); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral673CC9996FD90AFE21BD8D0E6E6824353AF4BDA2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral679D068D573133B9C7C465FC6CF9C9D07B531421); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A7C5B87AC840B649D5115CC2F065246EA1D14D2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A86BA126A7E3A6780C81DFDC4654EEDA711D881); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6ECB47BAE746457DBE91D0BA044A27960D4563D9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F5EC7239B41C242FCB23B64D91DA0070FC1C044); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral766E767D6A87AB03C7C3410F3665A93D03D6E9FA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77BB4FFDFB178041A1B27761291B83B0B4D9CC03); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C3D0F99DF1B534F06138C8CCF9638478F3E6499); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83882E2E410B213AB2B2289E29DC55945FAD39F3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89337E2EE35A3C198227FBA81922CE5F0C58D97F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8940E1FEA4EBF3CA20C44768AA93531C62B71B4A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BD5428D0D7693EA23B9301AD08C2C5147DFE422); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C1D304CED4C13075109A2D82DE6D8D24A9E3678); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DFF4CFCB48843FA0B74F54FD72D6C945EF41953); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral934962903D946CC131DF8E5E4E575453098EEF43); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99201352CB96CC1C32BEF52CD271CF53199FF8DD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C48C24D4BF1ED95579220DFFA96B8E7E7AB87E0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA041A903507FD76791B65E77B8DA1BF219158F7D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9C6E7553EC8AA085F5FDB9F92B7707363BED95D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD522BF64F2D257409CB3BAC45086A2EA0B03C59); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1868FA5803D4E948C556DEC84B3C733E6C6863C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB95AED94347EEEE80FE2B58CC6819F8D88029C9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF68B5E8806879817720F1AA46DC7730FCB8187E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1E0482ABDB4530F47C01C2A81FB06ED6E98A110); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC203279FC91536021E64CC54092300BDE54D3FEB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC205D54CE3878136AF6661FE2D0B347BEC57D5AB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3EC0475D7BECB6F89847EE0E364B00D04507118); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5A553F3851704DFEED79230EBCEC65739012BE7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC94CA552630B8AC1ADF21BAF5252FC9092E4DDDC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB2070BB5AC5DA50197474C74B7EA4D7BDEEBCB1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCEBC2707039661BD61D98F991B27F2B9CB160373); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF55DB7CA65AEC3E52A69DAAA96E4F262E80D577); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD03C3C7F3A363D2E45775B1A6E39D7D5E5BEA998); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD268E825BBBA4A484453E18A5BE5FA70EF65968B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD525221FF38EAF1A30491622A0B39D5D960A7815); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEF7342DCBF4F4F80F2C4D42F5991B8E851510BD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFC500CF01D877A89AA3F6E3447F79A733BA63FF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3165827D406DD8F354BE7515C630A771E98916A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE5B7FB5BFBF1CF60857A40FCA10F830CC619AE16); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6916006B378403522431CD9C96E6052573CE96F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAA8D9C3445FEBFE3701DDB0406A86D63B80BB2F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECC5FBBC8E0BED3B8718D6E2160AD386C9CEC212); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECE7ACD2EBE43C9753D823F423714DB870E2FDC2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF49AECB5A7A9C87D4D672BA9D06F6929E0895580); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4E35F8C3B4DEB7662034D2DB84C95826A9E9496); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF56887477425485B59C9C4926D0FEFC2946FA21E); s_Il2CppMethodInitialized = true; } Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* V_0 = NULL; Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* V_1 = NULL; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* V_2 = NULL; { Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E* L_0 = (Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E*)il2cpp_codegen_object_new(Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E_il2cpp_TypeInfo_var); Func_3__ctor_mCB560C5C97586855BDB873C1D0EA1B393BAA6F29(L_0, NULL, (intptr_t)((void*)TypeExtensions_FloatEqualityComparer_m0E505605E64DF6E3C7D986C415D4ED0E4112FF28_RuntimeMethod_var), NULL); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___FloatEqualityComparerFunc = L_0; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___FloatEqualityComparerFunc), (void*)L_0); Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581* L_1 = (Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581*)il2cpp_codegen_object_new(Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581_il2cpp_TypeInfo_var); Func_3__ctor_m204510C2AF2455573441AFB80E311D0ED05AE174(L_1, NULL, (intptr_t)((void*)TypeExtensions_DoubleEqualityComparer_m05F5A2A40FF0009081E52E4E29C8465BB43E5934_RuntimeMethod_var), NULL); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___DoubleEqualityComparerFunc = L_1; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___DoubleEqualityComparerFunc), (void*)L_1); Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C* L_2 = (Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C*)il2cpp_codegen_object_new(Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C_il2cpp_TypeInfo_var); Func_3__ctor_mC0BA3FD4EDD3158691B7584B7B3CF10C2CF5B5D1(L_2, NULL, (intptr_t)((void*)TypeExtensions_QuaternionEqualityComparer_m28C8A14D499A7EF003EA290F14533FAF94BE6E54_RuntimeMethod_var), NULL); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___QuaternionEqualityComparerFunc = L_2; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___QuaternionEqualityComparerFunc), (void*)L_2); RuntimeObject* L_3 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_3, NULL); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfaction_LOCK = L_3; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfaction_LOCK), (void*)L_3); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_4 = (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*)il2cpp_codegen_object_new(Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var); Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729(L_4, Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionInferredParameters = L_4; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionInferredParameters), (void*)L_4); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_5 = (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*)il2cpp_codegen_object_new(Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var); Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729(L_5, Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionResolvedMap = L_5; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionResolvedMap), (void*)L_5); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_6 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_6, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionProcessedParams = L_6; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionProcessedParams), (void*)L_6); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_7 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_7, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionTypesToCheck = L_7; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionTypesToCheck), (void*)L_7); List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_8 = (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*)il2cpp_codegen_object_new(List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var); List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69(L_8, List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionTypesToCheck_ToAdd = L_8; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionTypesToCheck_ToAdd), (void*)L_8); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericListInterface = L_10; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericListInterface), (void*)L_10); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var) }; Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericCollectionInterface = L_12; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericCollectionInterface), (void*)L_12); RuntimeObject* L_13 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_13, NULL); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates_LOCK = L_13; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates_LOCK), (void*)L_13); RuntimeObject* L_14 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_14, NULL); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___StronglyTypedTypeCastDelegates_LOCK = L_14; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___StronglyTypedTypeCastDelegates_LOCK), (void*)L_14); DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3* L_15 = (DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_t1C3A76AF5786F9B4A230BFB3C47AA1AB9A3A99B3_il2cpp_TypeInfo_var); DoubleLookupDictionary_3__ctor_m135252CCB56D656B186F8E6A025DBC55050E5C25(L_15, DoubleLookupDictionary_3__ctor_m135252CCB56D656B186F8E6A025DBC55050E5C25_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates = L_15; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates), (void*)L_15); DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD* L_16 = (DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_t53D956431D661059E58CE8C68C6031FD6579A2DD_il2cpp_TypeInfo_var); DoubleLookupDictionary_3__ctor_mE5F9FF6872B9F9755CDB8A086E94CB29769DE55A(L_16, DoubleLookupDictionary_3__ctor_mE5F9FF6872B9F9755CDB8A086E94CB29769DE55A_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___StronglyTypedTypeCastDelegates = L_16; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___StronglyTypedTypeCastDelegates), (void*)L_16); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___TwoLengthTypeArray_Cached = L_17; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___TwoLengthTypeArray_Cached), (void*)L_17); Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_18 = (Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04*)il2cpp_codegen_object_new(Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04_il2cpp_TypeInfo_var); Stack_1__ctor_m1EE4BE944BE2ECBFD9260CFA0045C36D4A130B53(L_18, Stack_1__ctor_m1EE4BE944BE2ECBFD9260CFA0045C36D4A130B53_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericArgumentsContainsTypes_ArgsToCheckCached = L_18; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___GenericArgumentsContainsTypes_ArgsToCheckCached), (void*)L_18); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_19 = (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*)il2cpp_codegen_object_new(HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var); HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03(L_19, HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_20 = L_19; NullCheck(L_20); bool L_21; L_21 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_20, _stringLiteral28A2974B55097EBB10C3D44D4452824517C0783D, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_22 = L_20; NullCheck(L_22); bool L_23; L_23 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_22, _stringLiteral0BB39DE8D1B747008B7AA481357BD906FEA90B6F, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_24 = L_22; NullCheck(L_24); bool L_25; L_25 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_24, _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_26 = L_24; NullCheck(L_26); bool L_27; L_27 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_26, _stringLiteral673CC9996FD90AFE21BD8D0E6E6824353AF4BDA2, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_28 = L_26; NullCheck(L_28); bool L_29; L_29 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_28, _stringLiteralCB2070BB5AC5DA50197474C74B7EA4D7BDEEBCB1, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_30 = L_28; NullCheck(L_30); bool L_31; L_31 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_30, _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_32 = L_30; NullCheck(L_32); bool L_33; L_33 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_32, _stringLiteralD03C3C7F3A363D2E45775B1A6E39D7D5E5BEA998, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_34 = L_32; NullCheck(L_34); bool L_35; L_35 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_34, _stringLiteral38D3008511B528A5F192D58360168CA7329DE2AB, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_36 = L_34; NullCheck(L_36); bool L_37; L_37 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_36, _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_38 = L_36; NullCheck(L_38); bool L_39; L_39 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_38, _stringLiteral55E606CEDF36876109C1C2004C2DCF1B25DE95A1, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_40 = L_38; NullCheck(L_40); bool L_41; L_41 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_40, _stringLiteral614B501556B12B5890C878B29FB23C1807F2B680, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_42 = L_40; NullCheck(L_42); bool L_43; L_43 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_42, _stringLiteral2E3ED7A81B1913E943A744C8F9E7D5EB5C672B4C, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_44 = L_42; NullCheck(L_44); bool L_45; L_45 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_44, _stringLiteralA041A903507FD76791B65E77B8DA1BF219158F7D, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_46 = L_44; NullCheck(L_46); bool L_47; L_47 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_46, _stringLiteral56ED31BBF7FE6AF09919B65DEE19B95A754AA73D, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_48 = L_46; NullCheck(L_48); bool L_49; L_49 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_48, _stringLiteral6F5EC7239B41C242FCB23B64D91DA0070FC1C044, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_50 = L_48; NullCheck(L_50); bool L_51; L_51 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_50, _stringLiteral1B6D0EA4FFAEA7868BA3D296BF046EF1266CEC55, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_52 = L_50; NullCheck(L_52); bool L_53; L_53 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_52, _stringLiteralF56887477425485B59C9C4926D0FEFC2946FA21E, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_54 = L_52; NullCheck(L_54); bool L_55; L_55 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_54, _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_56 = L_54; NullCheck(L_56); bool L_57; L_57 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_56, _stringLiteral443BD561FA5A81D321CAAF0B444C0CFB1C5811D4, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_58 = L_56; NullCheck(L_58); bool L_59; L_59 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_58, _stringLiteral384565B8399EC9A224FB52B7078096010121FA9F, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_60 = L_58; NullCheck(L_60); bool L_61; L_61 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_60, _stringLiteralEAA8D9C3445FEBFE3701DDB0406A86D63B80BB2F, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_62 = L_60; NullCheck(L_62); bool L_63; L_63 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_62, _stringLiteralB1868FA5803D4E948C556DEC84B3C733E6C6863C, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_64 = L_62; NullCheck(L_64); bool L_65; L_65 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_64, _stringLiteral541BC3E626400B590FFDBE860C1855349210E425, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_66 = L_64; NullCheck(L_66); bool L_67; L_67 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_66, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_68 = L_66; NullCheck(L_68); bool L_69; L_69 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_68, _stringLiteral5DFC03B35CE1610D507097EBBBD36CF45BCB4C2C, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_70 = L_68; NullCheck(L_70); bool L_71; L_71 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_70, _stringLiteralF4E35F8C3B4DEB7662034D2DB84C95826A9E9496, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_72 = L_70; NullCheck(L_72); bool L_73; L_73 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_72, _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_74 = L_72; NullCheck(L_74); bool L_75; L_75 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_74, _stringLiteralECE7ACD2EBE43C9753D823F423714DB870E2FDC2, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_76 = L_74; NullCheck(L_76); bool L_77; L_77 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_76, _stringLiteral3B5E495CDE8B6F083E7D5ACE1D945067609680FC, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_78 = L_76; NullCheck(L_78); bool L_79; L_79 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_78, _stringLiteralDFC500CF01D877A89AA3F6E3447F79A733BA63FF, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_80 = L_78; NullCheck(L_80); bool L_81; L_81 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_80, _stringLiteral61A88EF487F99DCB9558AAAD39471532DEE75F42, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_82 = L_80; NullCheck(L_82); bool L_83; L_83 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_82, _stringLiteral40238A1A323AEE2FA699BCF0BB5F71A5CCC87DA2, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_84 = L_82; NullCheck(L_84); bool L_85; L_85 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_84, _stringLiteralC1E0482ABDB4530F47C01C2A81FB06ED6E98A110, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_86 = L_84; NullCheck(L_86); bool L_87; L_87 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_86, _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_88 = L_86; NullCheck(L_88); bool L_89; L_89 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_88, _stringLiteralF49AECB5A7A9C87D4D672BA9D06F6929E0895580, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_90 = L_88; NullCheck(L_90); bool L_91; L_91 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_90, _stringLiteral89337E2EE35A3C198227FBA81922CE5F0C58D97F, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_92 = L_90; NullCheck(L_92); bool L_93; L_93 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_92, _stringLiteralC3EC0475D7BECB6F89847EE0E364B00D04507118, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_94 = L_92; NullCheck(L_94); bool L_95; L_95 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_94, _stringLiteral50D4804BC7D54E5E3D765D78A85B3784DBE80471, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_96 = L_94; NullCheck(L_96); bool L_97; L_97 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_96, _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_98 = L_96; NullCheck(L_98); bool L_99; L_99 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_98, _stringLiteralCEBC2707039661BD61D98F991B27F2B9CB160373, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_100 = L_98; NullCheck(L_100); bool L_101; L_101 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_100, _stringLiteral33F3CCC8C96B52CBA9D88D899779B6191CE15B79, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_102 = L_100; NullCheck(L_102); bool L_103; L_103 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_102, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_104 = L_102; NullCheck(L_104); bool L_105; L_105 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_104, _stringLiteral0FACD530D9781E204FA5DC4E8F07428706A07E18, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_106 = L_104; NullCheck(L_106); bool L_107; L_107 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_106, _stringLiteralC203279FC91536021E64CC54092300BDE54D3FEB, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_108 = L_106; NullCheck(L_108); bool L_109; L_109 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_108, _stringLiteral9C48C24D4BF1ED95579220DFFA96B8E7E7AB87E0, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_110 = L_108; NullCheck(L_110); bool L_111; L_111 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_110, _stringLiteralDEF7342DCBF4F4F80F2C4D42F5991B8E851510BD, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_112 = L_110; NullCheck(L_112); bool L_113; L_113 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_112, _stringLiteral8940E1FEA4EBF3CA20C44768AA93531C62B71B4A, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_114 = L_112; NullCheck(L_114); bool L_115; L_115 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_114, _stringLiteral6A7C5B87AC840B649D5115CC2F065246EA1D14D2, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_116 = L_114; NullCheck(L_116); bool L_117; L_117 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_116, _stringLiteral286CC02C1E7ED462D7D2D31546D5144F88661A2F, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_118 = L_116; NullCheck(L_118); bool L_119; L_119 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_118, _stringLiteral934962903D946CC131DF8E5E4E575453098EEF43, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_120 = L_118; NullCheck(L_120); bool L_121; L_121 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_120, _stringLiteral2ECA47452988C370602B26B2F5E3A7BF45020DD9, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_122 = L_120; NullCheck(L_122); bool L_123; L_123 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_122, _stringLiteral5CAD421923F0F10D02AFE6EA17ED4E929131E356, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_124 = L_122; NullCheck(L_124); bool L_125; L_125 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_124, _stringLiteral25F5EF17AC725A91FE3F3CE895C16ED6DD9B3499, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_126 = L_124; NullCheck(L_126); bool L_127; L_127 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_126, _stringLiteralC205D54CE3878136AF6661FE2D0B347BEC57D5AB, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_128 = L_126; NullCheck(L_128); bool L_129; L_129 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_128, _stringLiteral83882E2E410B213AB2B2289E29DC55945FAD39F3, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_130 = L_128; NullCheck(L_130); bool L_131; L_131 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_130, _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_132 = L_130; NullCheck(L_132); bool L_133; L_133 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_132, _stringLiteralBB95AED94347EEEE80FE2B58CC6819F8D88029C9, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_134 = L_132; NullCheck(L_134); bool L_135; L_135 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_134, _stringLiteralC94CA552630B8AC1ADF21BAF5252FC9092E4DDDC, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_136 = L_134; NullCheck(L_136); bool L_137; L_137 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_136, _stringLiteral1A9F773AF09A196B0A76B00E4B47084B3EA86D59, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_138 = L_136; NullCheck(L_138); bool L_139; L_139 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_138, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_140 = L_138; NullCheck(L_140); bool L_141; L_141 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_140, _stringLiteral766E767D6A87AB03C7C3410F3665A93D03D6E9FA, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_142 = L_140; NullCheck(L_142); bool L_143; L_143 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_142, _stringLiteral679D068D573133B9C7C465FC6CF9C9D07B531421, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_144 = L_142; NullCheck(L_144); bool L_145; L_145 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_144, _stringLiteralD525221FF38EAF1A30491622A0B39D5D960A7815, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_146 = L_144; NullCheck(L_146); bool L_147; L_147 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_146, _stringLiteral36A07254D81AF39088E2BED8EFC92E153ED48ECC, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_148 = L_146; NullCheck(L_148); bool L_149; L_149 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_148, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_150 = L_148; NullCheck(L_150); bool L_151; L_151 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_150, _stringLiteral0CEBF7DFA17440E9873C47A2C1BE712F98DFA500, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_152 = L_150; NullCheck(L_152); bool L_153; L_153 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_152, _stringLiteralECC5FBBC8E0BED3B8718D6E2160AD386C9CEC212, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_154 = L_152; NullCheck(L_154); bool L_155; L_155 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_154, _stringLiteralE3165827D406DD8F354BE7515C630A771E98916A, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_156 = L_154; NullCheck(L_156); bool L_157; L_157 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_156, _stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_158 = L_156; NullCheck(L_158); bool L_159; L_159 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_158, _stringLiteral0CE918CF589A0B3A3BDB90F0F98BCC43CDF6169E, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_160 = L_158; NullCheck(L_160); bool L_161; L_161 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_160, _stringLiteral61C6D968B7FE88D4B8A63934DD5685C362457520, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_162 = L_160; NullCheck(L_162); bool L_163; L_163 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_162, _stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_164 = L_162; NullCheck(L_164); bool L_165; L_165 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_164, _stringLiteralE5B7FB5BFBF1CF60857A40FCA10F830CC619AE16, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_166 = L_164; NullCheck(L_166); bool L_167; L_167 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_166, _stringLiteral1A9F773AF09A196B0A76B00E4B47084B3EA86D59, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_168 = L_166; NullCheck(L_168); bool L_169; L_169 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_168, _stringLiteral6ECB47BAE746457DBE91D0BA044A27960D4563D9, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_170 = L_168; NullCheck(L_170); bool L_171; L_171 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_170, _stringLiteral8C1D304CED4C13075109A2D82DE6D8D24A9E3678, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_172 = L_170; NullCheck(L_172); bool L_173; L_173 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_172, _stringLiteralAD522BF64F2D257409CB3BAC45086A2EA0B03C59, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_174 = L_172; NullCheck(L_174); bool L_175; L_175 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_174, _stringLiteralC1E0482ABDB4530F47C01C2A81FB06ED6E98A110, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_176 = L_174; NullCheck(L_176); bool L_177; L_177 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_176, _stringLiteralBF68B5E8806879817720F1AA46DC7730FCB8187E, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_178 = L_176; NullCheck(L_178); bool L_179; L_179 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_178, _stringLiteral0312B7097AC8B11AFDEA5E693CEE5800298FB6AA, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_180 = L_178; NullCheck(L_180); bool L_181; L_181 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_180, _stringLiteral581430FB5E2AB80389A430804CEF0F2382806766, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___ReservedCSharpKeywords = L_180; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___ReservedCSharpKeywords), (void*)L_180); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_182 = (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*)il2cpp_codegen_object_new(Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var); Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6(L_182, Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var); V_0 = L_182; Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_183 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_184 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_185; L_185 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_184, NULL); NullCheck(L_183); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_183, L_185, _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_186 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_187 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_188; L_188 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_187, NULL); NullCheck(L_186); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_186, L_188, _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_189 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_190 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_191; L_191 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_190, NULL); NullCheck(L_189); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_189, L_191, _stringLiteralC205D54CE3878136AF6661FE2D0B347BEC57D5AB, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_192 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_193 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_194; L_194 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_193, NULL); NullCheck(L_192); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_192, L_194, _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_195 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_196 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_197; L_197 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_196, NULL); NullCheck(L_195); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_195, L_197, _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_198 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_199 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_200; L_200 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_199, NULL); NullCheck(L_198); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_198, L_200, _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_201 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_202 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_203; L_203 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_202, NULL); NullCheck(L_201); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_201, L_203, _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_204 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_205 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_206; L_206 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_205, NULL); NullCheck(L_204); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_204, L_206, _stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_207 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_208 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_209; L_209 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_208, NULL); NullCheck(L_207); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_207, L_209, _stringLiteralE3165827D406DD8F354BE7515C630A771E98916A, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_210 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_211 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_212; L_212 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_211, NULL); NullCheck(L_210); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_210, L_212, _stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_213 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_214 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_215; L_215 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_214, NULL); NullCheck(L_213); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_213, L_215, _stringLiteral56ED31BBF7FE6AF09919B65DEE19B95A754AA73D, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_216 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_217 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_218; L_218 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_217, NULL); NullCheck(L_216); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_216, L_218, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_219 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_220 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; Type_t* L_221; L_221 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_220, NULL); NullCheck(L_219); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_219, L_221, _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_222 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_223 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; Type_t* L_224; L_224 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_223, NULL); NullCheck(L_222); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_222, L_224, _stringLiteral673CC9996FD90AFE21BD8D0E6E6824353AF4BDA2, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_225 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_226 = { reinterpret_cast (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_0_0_0_var) }; Type_t* L_227; L_227 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_226, NULL); NullCheck(L_225); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_225, L_227, _stringLiteralC5A553F3851704DFEED79230EBCEC65739012BE7, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_228 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_229 = { reinterpret_cast (DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_0_0_0_var) }; Type_t* L_230; L_230 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_229, NULL); NullCheck(L_228); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_228, L_230, _stringLiteral1C50918CD5619BDE9BDBED1D23983EEBAD065B57, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_231 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_232 = { reinterpret_cast (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_0_0_0_var) }; Type_t* L_233; L_233 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_232, NULL); NullCheck(L_231); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_231, L_233, _stringLiteral8DFF4CFCB48843FA0B74F54FD72D6C945EF41953, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_234 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_235 = { reinterpret_cast (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_0_0_0_var) }; Type_t* L_236; L_236 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_235, NULL); NullCheck(L_234); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_234, L_236, _stringLiteral99201352CB96CC1C32BEF52CD271CF53199FF8DD, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_237 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_238 = { reinterpret_cast (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var) }; Type_t* L_239; L_239 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_238, NULL); NullCheck(L_237); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_237, L_239, _stringLiteral7C3D0F99DF1B534F06138C8CCF9638478F3E6499, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_240 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_241 = { reinterpret_cast (Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_0_0_0_var) }; Type_t* L_242; L_242 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_241, NULL); NullCheck(L_240); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_240, L_242, _stringLiteralCF55DB7CA65AEC3E52A69DAAA96E4F262E80D577, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_243 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_244 = { reinterpret_cast (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var) }; Type_t* L_245; L_245 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_244, NULL); NullCheck(L_243); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_243, L_245, _stringLiteral6A86BA126A7E3A6780C81DFDC4654EEDA711D881, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_246 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_247 = { reinterpret_cast (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_0_0_0_var) }; Type_t* L_248; L_248 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_247, NULL); NullCheck(L_246); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_246, L_248, _stringLiteralD268E825BBBA4A484453E18A5BE5FA70EF65968B, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_249 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_250 = { reinterpret_cast (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_0_0_0_var) }; Type_t* L_251; L_251 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_250, NULL); NullCheck(L_249); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_249, L_251, _stringLiteral77BB4FFDFB178041A1B27761291B83B0B4D9CC03, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_252 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_253 = { reinterpret_cast (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_0_0_0_var) }; Type_t* L_254; L_254 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_253, NULL); NullCheck(L_252); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_252, L_254, _stringLiteral8BD5428D0D7693EA23B9301AD08C2C5147DFE422, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_255 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_256 = { reinterpret_cast (DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_0_0_0_var) }; Type_t* L_257; L_257 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_256, NULL); NullCheck(L_255); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_255, L_257, _stringLiteralA9C6E7553EC8AA085F5FDB9F92B7707363BED95D, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_258 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_259 = { reinterpret_cast (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var) }; Type_t* L_260; L_260 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_259, NULL); NullCheck(L_258); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_258, L_260, _stringLiteralE6916006B378403522431CD9C96E6052573CE96F, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_261 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_262 = { reinterpret_cast (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_0_0_0_var) }; Type_t* L_263; L_263 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_262, NULL); NullCheck(L_261); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_261, L_263, _stringLiteral2D308A3610717843215FF698C5DC2B84ABDC6705, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_264 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_265 = { reinterpret_cast (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_0_0_0_var) }; Type_t* L_266; L_266 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_265, NULL); NullCheck(L_264); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_264, L_266, _stringLiteral43C759A2427665422C3C60545704071B53161510, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_267 = V_0; ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___TypeNameAlternatives = L_267; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___TypeNameAlternatives), (void*)L_267); RuntimeObject* L_268 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_268, NULL); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___CachedNiceNames_LOCK = L_268; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___CachedNiceNames_LOCK), (void*)L_268); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_269 = (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*)il2cpp_codegen_object_new(Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var); Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6(L_269, Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___CachedNiceNames = L_269; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___CachedNiceNames), (void*)L_269); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_270 = { reinterpret_cast (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var) }; Type_t* L_271; L_271 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_270, NULL); NullCheck(L_271); Type_t* L_272; L_272 = VirtualFuncInvoker0< Type_t* >::Invoke(119, L_271); ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___VoidPointerType = L_272; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___VoidPointerType), (void*)L_272); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_273 = (Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929*)il2cpp_codegen_object_new(Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929_il2cpp_TypeInfo_var); Dictionary_2__ctor_m0205CA2DDC8935364EA764C0B7C811D6515A1E36(L_273, Dictionary_2__ctor_m0205CA2DDC8935364EA764C0B7C811D6515A1E36_RuntimeMethod_var); V_1 = L_273; Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_274 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_275 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_276; L_276 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_275, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_277 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_277, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_277; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_278 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_279 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_280; L_280 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_279, NULL); NullCheck(L_278); bool L_281; L_281 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_278, L_280, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_282 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_283 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_284; L_284 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_283, NULL); NullCheck(L_282); bool L_285; L_285 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_282, L_284, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_286 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_287 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_288; L_288 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_287, NULL); NullCheck(L_286); bool L_289; L_289 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_286, L_288, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_290 = V_2; NullCheck(L_274); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_274, L_276, L_290, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_291 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_292 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_293; L_293 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_292, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_294 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_294, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_294; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_295 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_296 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_297; L_297 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_296, NULL); NullCheck(L_295); bool L_298; L_298 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_295, L_297, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_299 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_300 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_301; L_301 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_300, NULL); NullCheck(L_299); bool L_302; L_302 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_299, L_301, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_303 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_304 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_305; L_305 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_304, NULL); NullCheck(L_303); bool L_306; L_306 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_303, L_305, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_307 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_308 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_309; L_309 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_308, NULL); NullCheck(L_307); bool L_310; L_310 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_307, L_309, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_311 = V_2; NullCheck(L_291); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_291, L_293, L_311, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_312 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_313 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_314; L_314 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_313, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_315 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_315, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_315; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_316 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_317 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_318; L_318 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_317, NULL); NullCheck(L_316); bool L_319; L_319 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_316, L_318, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_320 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_321 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_322; L_322 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_321, NULL); NullCheck(L_320); bool L_323; L_323 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_320, L_322, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_324 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_325 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_326; L_326 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_325, NULL); NullCheck(L_324); bool L_327; L_327 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_324, L_326, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_328 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_329 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_330; L_330 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_329, NULL); NullCheck(L_328); bool L_331; L_331 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_328, L_330, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_332 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_333 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_334; L_334 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_333, NULL); NullCheck(L_332); bool L_335; L_335 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_332, L_334, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_336 = V_2; NullCheck(L_312); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_312, L_314, L_336, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_337 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_338 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_339; L_339 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_338, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_340 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_340, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_340; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_341 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_342 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_343; L_343 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_342, NULL); NullCheck(L_341); bool L_344; L_344 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_341, L_343, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_345 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_346 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_347; L_347 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_346, NULL); NullCheck(L_345); bool L_348; L_348 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_345, L_347, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_349 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_350 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_351; L_351 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_350, NULL); NullCheck(L_349); bool L_352; L_352 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_349, L_351, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_353 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_354 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_355; L_355 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_354, NULL); NullCheck(L_353); bool L_356; L_356 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_353, L_355, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_357 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_358 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_359; L_359 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_358, NULL); NullCheck(L_357); bool L_360; L_360 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_357, L_359, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_361 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_362 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_363; L_363 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_362, NULL); NullCheck(L_361); bool L_364; L_364 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_361, L_363, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_365 = V_2; NullCheck(L_337); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_337, L_339, L_365, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_366 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_367 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_368; L_368 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_367, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_369 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_369, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_369; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_370 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_371 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_372; L_372 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_371, NULL); NullCheck(L_370); bool L_373; L_373 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_370, L_372, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_374 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_375 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_376; L_376 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_375, NULL); NullCheck(L_374); bool L_377; L_377 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_374, L_376, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_378 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_379 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_380; L_380 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_379, NULL); NullCheck(L_378); bool L_381; L_381 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_378, L_380, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_382 = V_2; NullCheck(L_366); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_366, L_368, L_382, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_383 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_384 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_385; L_385 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_384, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_386 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_386, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_386; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_387 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_388 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_389; L_389 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_388, NULL); NullCheck(L_387); bool L_390; L_390 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_387, L_389, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_391 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_392 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_393; L_393 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_392, NULL); NullCheck(L_391); bool L_394; L_394 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_391, L_393, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_395 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_396 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_397; L_397 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_396, NULL); NullCheck(L_395); bool L_398; L_398 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_395, L_397, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_399 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_400 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_401; L_401 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_400, NULL); NullCheck(L_399); bool L_402; L_402 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_399, L_401, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_403 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_404 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_405; L_405 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_404, NULL); NullCheck(L_403); bool L_406; L_406 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_403, L_405, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_407 = V_2; NullCheck(L_383); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_383, L_385, L_407, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_408 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_409 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_410; L_410 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_409, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_411 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_411, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_411; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_412 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_413 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_414; L_414 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_413, NULL); NullCheck(L_412); bool L_415; L_415 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_412, L_414, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_416 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_417 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_418; L_418 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_417, NULL); NullCheck(L_416); bool L_419; L_419 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_416, L_418, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_420 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_421 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_422; L_422 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_421, NULL); NullCheck(L_420); bool L_423; L_423 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_420, L_422, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_424 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_425 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_426; L_426 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_425, NULL); NullCheck(L_424); bool L_427; L_427 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_424, L_426, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_428 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_429 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_430; L_430 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_429, NULL); NullCheck(L_428); bool L_431; L_431 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_428, L_430, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_432 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_433 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_434; L_434 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_433, NULL); NullCheck(L_432); bool L_435; L_435 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_432, L_434, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_436 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_437 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_438; L_438 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_437, NULL); NullCheck(L_436); bool L_439; L_439 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_436, L_438, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_440 = V_2; NullCheck(L_408); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_408, L_410, L_440, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_441 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_442 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_443; L_443 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_442, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_444 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_444, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_444; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_445 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_446 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_447; L_447 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_446, NULL); NullCheck(L_445); bool L_448; L_448 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_445, L_447, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_449 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_450 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_451; L_451 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_450, NULL); NullCheck(L_449); bool L_452; L_452 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_449, L_451, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_453 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_454 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_455; L_455 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_454, NULL); NullCheck(L_453); bool L_456; L_456 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_453, L_455, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_457 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_458 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_459; L_459 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_458, NULL); NullCheck(L_457); bool L_460; L_460 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_457, L_459, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_461 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_462 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_463; L_463 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_462, NULL); NullCheck(L_461); bool L_464; L_464 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_461, L_463, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_465 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_466 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_467; L_467 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_466, NULL); NullCheck(L_465); bool L_468; L_468 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_465, L_467, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_469 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_470 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_471; L_471 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_470, NULL); NullCheck(L_469); bool L_472; L_472 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_469, L_471, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_473 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_474 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_475; L_475 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_474, NULL); NullCheck(L_473); bool L_476; L_476 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_473, L_475, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_477 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_478 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_479; L_479 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_478, NULL); NullCheck(L_477); bool L_480; L_480 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_477, L_479, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_481 = V_2; NullCheck(L_441); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_441, L_443, L_481, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_482 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_483 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; Type_t* L_484; L_484 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_483, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_485 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_485, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_485; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_486 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_487 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_488; L_488 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_487, NULL); NullCheck(L_486); bool L_489; L_489 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_486, L_488, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_490 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_491 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_492; L_492 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_491, NULL); NullCheck(L_490); bool L_493; L_493 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_490, L_492, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_494 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_495 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_496; L_496 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_495, NULL); NullCheck(L_494); bool L_497; L_497 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_494, L_496, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_498 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_499 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_500; L_500 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_499, NULL); NullCheck(L_498); bool L_501; L_501 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_498, L_500, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_502 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_503 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_504; L_504 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_503, NULL); NullCheck(L_502); bool L_505; L_505 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_502, L_504, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_506 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_507 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_508; L_508 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_507, NULL); NullCheck(L_506); bool L_509; L_509 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_506, L_508, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_510 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_511 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_512; L_512 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_511, NULL); NullCheck(L_510); bool L_513; L_513 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_510, L_512, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_514 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_515 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_516; L_516 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_515, NULL); NullCheck(L_514); bool L_517; L_517 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_514, L_516, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_518 = V_2; NullCheck(L_482); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_482, L_484, L_518, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_519 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_520 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; Type_t* L_521; L_521 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_520, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_522 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_522, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); NullCheck(L_519); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_519, L_521, L_522, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_523 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_524 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_525; L_525 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_524, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_526 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_526, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); NullCheck(L_523); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_523, L_525, L_526, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_527 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_528 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_529; L_529 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_528, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_530 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_530, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_530; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_531 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_532 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_533; L_533 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_532, NULL); NullCheck(L_531); bool L_534; L_534 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_531, L_533, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_535 = V_2; NullCheck(L_527); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_527, L_529, L_535, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_536 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_537 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_538; L_538 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_537, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_539 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_539, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); NullCheck(L_536); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_536, L_538, L_539, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_540 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_541 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t* L_542; L_542 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_541, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_543 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_543, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); NullCheck(L_540); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_540, L_542, L_543, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_544 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_545 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t* L_546; L_546 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_545, NULL); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_547 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_547, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); NullCheck(L_544); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_544, L_546, L_547, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_548 = V_1; Type_t* L_549 = ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___VoidPointerType; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_550 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_550, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); NullCheck(L_548); Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_548, L_549, L_550, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var); Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_551 = V_1; ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___PrimitiveImplicitCasts = L_551; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___PrimitiveImplicitCasts), (void*)L_551); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_552 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_552, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var); V_2 = L_552; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_553 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_554 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_555; L_555 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_554, NULL); NullCheck(L_553); bool L_556; L_556 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_553, L_555, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_557 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_558 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_559; L_559 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_558, NULL); NullCheck(L_557); bool L_560; L_560 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_557, L_559, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_561 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_562 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_563; L_563 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_562, NULL); NullCheck(L_561); bool L_564; L_564 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_561, L_563, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_565 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_566 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_567; L_567 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_566, NULL); NullCheck(L_565); bool L_568; L_568 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_565, L_567, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_569 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_570 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_571; L_571 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_570, NULL); NullCheck(L_569); bool L_572; L_572 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_569, L_571, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_573 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_574 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_575; L_575 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_574, NULL); NullCheck(L_573); bool L_576; L_576 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_573, L_575, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_577 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_578 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_579; L_579 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_578, NULL); NullCheck(L_577); bool L_580; L_580 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_577, L_579, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_581 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_582 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_583; L_583 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_582, NULL); NullCheck(L_581); bool L_584; L_584 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_581, L_583, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_585 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_586 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; Type_t* L_587; L_587 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_586, NULL); NullCheck(L_585); bool L_588; L_588 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_585, L_587, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_589 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_590 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_591; L_591 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_590, NULL); NullCheck(L_589); bool L_592; L_592 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_589, L_591, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_593 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_594 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_595; L_595 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_594, NULL); NullCheck(L_593); bool L_596; L_596 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_593, L_595, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_597 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_598 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_599; L_599 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_598, NULL); NullCheck(L_597); bool L_600; L_600 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_597, L_599, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_601 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_602 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t* L_603; L_603 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_602, NULL); NullCheck(L_601); bool L_604; L_604 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_601, L_603, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_605 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_606 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t* L_607; L_607 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_606, NULL); NullCheck(L_605); bool L_608; L_608 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_605, L_607, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_609 = V_2; ((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___ExplicitCastIntegrals = L_609; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))->___ExplicitCastIntegrals), (void*)L_609); 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__DisplayClass31_0__ctor_m5EAF17BBC805F05C6BC25FF65D556C1B6DE9BBB2 (U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass31_0_U3CGetCastMethodDelegateU3Eb__0_m67A67396EC2B84583310C86F9CAD7E70A4C886E5 (U3CU3Ec__DisplayClass31_0_t7F92A20D06622060201E5E7F1E6B76093343C793* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodInfo_t* L_0 = __this->___method; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1; RuntimeObject* L_3 = ___0_obj; NullCheck(L_2); ArrayElementTypeCheck (L_2, L_3); (L_2)->SetAt(static_cast(0), (RuntimeObject*)L_3); NullCheck(L_0); RuntimeObject* L_4; L_4 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, NULL, L_2, NULL); return L_4; } } #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__DisplayClass47_0__ctor_m574F8E0404DEDE609841A1D924E3B53D034AEE39 (U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass47_0_U3CGetOperatorMethodU3Eb__0_m0DE2BB6F9D86A1D6860D85DE99A2F145916F156D (U3CU3Ec__DisplayClass47_0_t22E8810BCAE5DFF5BD825FCF0BD868822D665BF8* __this, MethodInfo_t* ___0_m, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_m; NullCheck(L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_0); String_t* L_2 = __this->___methodName; bool L_3; L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL); return L_3; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass48_0__ctor_m8AC415628E77FAA74B23EC717F1CB58BD95A877C (U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass48_0_U3CGetOperatorMethodsU3Eb__0_mDE33DB508D2632AAD0F093880FA110C439145F23 (U3CU3Ec__DisplayClass48_0_t01109318F58B389120C5909232A2BB13DAB0B9EE* __this, MethodInfo_t* ___0_x, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_x; NullCheck(L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_0); String_t* L_2 = __this->___methodName; bool L_3; L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL); return L_3; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__49__ctor_mF9F800FEA36D562EC09AEFE09815E6F45EE1E3DC (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __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; int32_t L_1; L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL); __this->___U3CU3El__initialThreadId = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__49_System_IDisposable_Dispose_m14CD3E933F6A709FA44DD596E9B01FDD0988C7CC (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetAllMembersU3Ed__49_MoveNext_m6084CDB4A507BECC576D508B4E8A0BB7C7785AD3 (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; MemberInfo_t* V_1 = NULL; MemberInfo_t* V_2 = NULL; { int32_t L_0 = __this->___U3CU3E1__state; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_001b; } case 1: { goto IL_0077; } case 2: { goto IL_00f4; } } } { return (bool)0; } IL_001b: { __this->___U3CU3E1__state = (-1); Type_t* L_2 = __this->___type; __this->___U3CcurrentTypeU3E5__2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcurrentTypeU3E5__2), (void*)L_2); int32_t L_3 = __this->___flags; if ((!(((uint32_t)((int32_t)((int32_t)L_3&2))) == ((uint32_t)2)))) { goto IL_00a8; } } { Type_t* L_4 = __this->___U3CcurrentTypeU3E5__2; int32_t L_5 = __this->___flags; NullCheck(L_4); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_6; L_6 = VirtualFuncInvoker1< MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, int32_t >::Invoke(88, L_4, L_5); __this->___U3CU3E7__wrap2 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2), (void*)L_6); __this->___U3CU3E7__wrap3 = 0; goto IL_008c; } IL_0059: { MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_7 = __this->___U3CU3E7__wrap2; int32_t L_8 = __this->___U3CU3E7__wrap3; NullCheck(L_7); int32_t L_9 = L_8; MemberInfo_t* L_10 = (L_7)->GetAt(static_cast(L_9)); V_1 = L_10; MemberInfo_t* L_11 = V_1; __this->___U3CU3E2__current = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_11); __this->___U3CU3E1__state = 1; return (bool)1; } IL_0077: { __this->___U3CU3E1__state = (-1); int32_t L_12 = __this->___U3CU3E7__wrap3; __this->___U3CU3E7__wrap3 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_008c: { int32_t L_13 = __this->___U3CU3E7__wrap3; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_14 = __this->___U3CU3E7__wrap2; NullCheck(L_14); if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_0059; } } { __this->___U3CU3E7__wrap2 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2), (void*)(MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)NULL); goto IL_0142; } IL_00a8: { int32_t L_15 = __this->___flags; __this->___flags = ((int32_t)((int32_t)L_15|2)); } IL_00b6: { Type_t* L_16 = __this->___U3CcurrentTypeU3E5__2; int32_t L_17 = __this->___flags; NullCheck(L_16); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_18; L_18 = VirtualFuncInvoker1< MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, int32_t >::Invoke(88, L_16, L_17); __this->___U3CU3E7__wrap2 = L_18; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2), (void*)L_18); __this->___U3CU3E7__wrap3 = 0; goto IL_0109; } IL_00d6: { MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_19 = __this->___U3CU3E7__wrap2; int32_t L_20 = __this->___U3CU3E7__wrap3; NullCheck(L_19); int32_t L_21 = L_20; MemberInfo_t* L_22 = (L_19)->GetAt(static_cast(L_21)); V_2 = L_22; MemberInfo_t* L_23 = V_2; __this->___U3CU3E2__current = L_23; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_23); __this->___U3CU3E1__state = 2; return (bool)1; } IL_00f4: { __this->___U3CU3E1__state = (-1); int32_t L_24 = __this->___U3CU3E7__wrap3; __this->___U3CU3E7__wrap3 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0109: { int32_t L_25 = __this->___U3CU3E7__wrap3; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_26 = __this->___U3CU3E7__wrap2; NullCheck(L_26); if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))))) { goto IL_00d6; } } { __this->___U3CU3E7__wrap2 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2), (void*)(MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)NULL); Type_t* L_27 = __this->___U3CcurrentTypeU3E5__2; NullCheck(L_27); Type_t* L_28; L_28 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_27); __this->___U3CcurrentTypeU3E5__2 = L_28; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcurrentTypeU3E5__2), (void*)L_28); Type_t* L_29 = __this->___U3CcurrentTypeU3E5__2; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_30; L_30 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_29, (Type_t*)NULL, NULL); if (L_30) { goto IL_00b6; } } IL_0142: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* U3CGetAllMembersU3Ed__49_System_Collections_Generic_IEnumeratorU3CSystem_Reflection_MemberInfoU3E_get_Current_mCF94962D917B94FA9980705A03AF223DEE9376C8 (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __this, const RuntimeMethod* method) { { MemberInfo_t* L_0 = __this->___U3CU3E2__current; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__49_System_Collections_IEnumerator_Reset_mF04E93981D6F61ED7F78B114AE392297090C854B (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __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*)&U3CGetAllMembersU3Ed__49_System_Collections_IEnumerator_Reset_mF04E93981D6F61ED7F78B114AE392297090C854B_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllMembersU3Ed__49_System_Collections_IEnumerator_get_Current_mBE8C34BB99653391F4855D24A0C5BFF4EB99353D (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __this, const RuntimeMethod* method) { { MemberInfo_t* L_0 = __this->___U3CU3E2__current; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllMembersU3Ed__49_System_Collections_Generic_IEnumerableU3CSystem_Reflection_MemberInfoU3E_GetEnumerator_mC7F467593B7D3ECCC8FDD760A446FA4256CB42E4 (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* V_0 = NULL; { int32_t L_0 = __this->___U3CU3E1__state; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) { goto IL_0022; } } { int32_t L_1 = __this->___U3CU3El__initialThreadId; int32_t L_2; L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0022; } } { __this->___U3CU3E1__state = 0; V_0 = __this; goto IL_0029; } IL_0022: { U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* L_3 = (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406*)il2cpp_codegen_object_new(U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406_il2cpp_TypeInfo_var); U3CGetAllMembersU3Ed__49__ctor_mF9F800FEA36D562EC09AEFE09815E6F45EE1E3DC(L_3, 0, NULL); V_0 = L_3; } IL_0029: { U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* L_4 = V_0; Type_t* L_5 = __this->___U3CU3E3__type; NullCheck(L_4); L_4->___type = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___type), (void*)L_5); U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* L_6 = V_0; int32_t L_7 = __this->___U3CU3E3__flags; NullCheck(L_6); L_6->___flags = L_7; U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllMembersU3Ed__49_System_Collections_IEnumerable_GetEnumerator_m47DBFDE1BDF764E6CB9639479D25CC4688059570 (U3CGetAllMembersU3Ed__49_tB23E5FD00E9D9C0CAD436A5471889FFA4DDEA406* __this, const RuntimeMethod* method) { { RuntimeObject* L_0; L_0 = U3CGetAllMembersU3Ed__49_System_Collections_Generic_IEnumerableU3CSystem_Reflection_MemberInfoU3E_GetEnumerator_mC7F467593B7D3ECCC8FDD760A446FA4256CB42E4(__this, NULL); 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 U3CGetAllMembersU3Ed__50__ctor_mC69E2454E6CB5B055621AD78FCFE9107F337D65C (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __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; int32_t L_1; L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL); __this->___U3CU3El__initialThreadId = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__50_System_IDisposable_Dispose_m13843A29561A35839170E186CDF9580B5BABAAD5 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __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)1)))) { goto IL_001a; } } IL_0010: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: { U3CGetAllMembersU3Ed__50_U3CU3Em__Finally1_m9C2C5C81AD7B4C92057711AACFC6F95CC83D4FF9(__this, NULL); return; } }); try { goto IL_001a; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetAllMembersU3Ed__50_MoveNext_m2EFE3949AE3CF910223FE194B2468CF5EDB135A3 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; MemberInfo_t* V_2 = NULL; { auto __finallyBlock = il2cpp::utils::Fault([&] { FAULT_0099: { U3CGetAllMembersU3Ed__50_System_IDisposable_Dispose_m13843A29561A35839170E186CDF9580B5BABAAD5(__this, NULL); return; } }); try { { int32_t L_0 = __this->___U3CU3E1__state; V_1 = L_0; int32_t L_1 = V_1; if (!L_1) { goto IL_0015_1; } } { int32_t L_2 = V_1; if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0073_1; } } { V_0 = (bool)0; goto IL_00a0; } IL_0015_1: { __this->___U3CU3E1__state = (-1); Type_t* L_3 = __this->___type; int32_t L_4 = __this->___flags; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_5; L_5 = TypeExtensions_GetAllMembers_mA7D083682ADCA92781BC36F570E42A4026AE9866(L_3, L_4, NULL); NullCheck(L_5); RuntimeObject* L_6; L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var, L_5); __this->___U3CU3E7__wrap1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)L_6); __this->___U3CU3E1__state = ((int32_t)-3); goto IL_007b_1; } IL_0042_1: { RuntimeObject* L_7 = __this->___U3CU3E7__wrap1; NullCheck(L_7); MemberInfo_t* L_8; L_8 = InterfaceFuncInvoker0< MemberInfo_t* >::Invoke(0, IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var, L_7); V_2 = L_8; MemberInfo_t* L_9 = V_2; NullCheck(L_9); String_t* L_10; L_10 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_9); String_t* L_11 = __this->___name; bool L_12; L_12 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_10, L_11, NULL); if (L_12) { goto IL_007b_1; } } { MemberInfo_t* L_13 = V_2; __this->___U3CU3E2__current = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_13); __this->___U3CU3E1__state = 1; V_0 = (bool)1; goto IL_00a0; } IL_0073_1: { __this->___U3CU3E1__state = ((int32_t)-3); } IL_007b_1: { RuntimeObject* L_14 = __this->___U3CU3E7__wrap1; NullCheck(L_14); bool L_15; L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_14); if (L_15) { goto IL_0042_1; } } { U3CGetAllMembersU3Ed__50_U3CU3Em__Finally1_m9C2C5C81AD7B4C92057711AACFC6F95CC83D4FF9(__this, NULL); __this->___U3CU3E7__wrap1 = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)(RuntimeObject*)NULL); V_0 = (bool)0; goto IL_00a0; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00a0: { bool L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__50_U3CU3Em__Finally1_m9C2C5C81AD7B4C92057711AACFC6F95CC83D4FF9 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___U3CU3E1__state = (-1); RuntimeObject* L_0 = __this->___U3CU3E7__wrap1; if (!L_0) { goto IL_001a; } } { RuntimeObject* L_1 = __this->___U3CU3E7__wrap1; NullCheck(L_1); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1); } IL_001a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* U3CGetAllMembersU3Ed__50_System_Collections_Generic_IEnumeratorU3CSystem_Reflection_MemberInfoU3E_get_Current_m71B1A60E6915EE2628ED8462FE2E84E08AA1BF80 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, const RuntimeMethod* method) { { MemberInfo_t* L_0 = __this->___U3CU3E2__current; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__50_System_Collections_IEnumerator_Reset_mF0088E6675F271517C909BABB5A68906C115E489 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __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*)&U3CGetAllMembersU3Ed__50_System_Collections_IEnumerator_Reset_mF0088E6675F271517C909BABB5A68906C115E489_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllMembersU3Ed__50_System_Collections_IEnumerator_get_Current_m9B382F989A6593BF479ED81C318D3E8ADA8E9A80 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, const RuntimeMethod* method) { { MemberInfo_t* L_0 = __this->___U3CU3E2__current; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllMembersU3Ed__50_System_Collections_Generic_IEnumerableU3CSystem_Reflection_MemberInfoU3E_GetEnumerator_m1F6847854E785764A98A938C83464B032B23D853 (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* V_0 = NULL; { int32_t L_0 = __this->___U3CU3E1__state; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) { goto IL_0022; } } { int32_t L_1 = __this->___U3CU3El__initialThreadId; int32_t L_2; L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0022; } } { __this->___U3CU3E1__state = 0; V_0 = __this; goto IL_0029; } IL_0022: { U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* L_3 = (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC*)il2cpp_codegen_object_new(U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC_il2cpp_TypeInfo_var); U3CGetAllMembersU3Ed__50__ctor_mC69E2454E6CB5B055621AD78FCFE9107F337D65C(L_3, 0, NULL); V_0 = L_3; } IL_0029: { U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* L_4 = V_0; Type_t* L_5 = __this->___U3CU3E3__type; NullCheck(L_4); L_4->___type = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___type), (void*)L_5); U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* L_6 = V_0; String_t* L_7 = __this->___U3CU3E3__name; NullCheck(L_6); L_6->___name = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_6->___name), (void*)L_7); U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* L_8 = V_0; int32_t L_9 = __this->___U3CU3E3__flags; NullCheck(L_8); L_8->___flags = L_9; U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllMembersU3Ed__50_System_Collections_IEnumerable_GetEnumerator_m7F39A52AD0B45B83A006949F0C1BFF58C276137F (U3CGetAllMembersU3Ed__50_t7B6B398CC19857001109879635B4E3A00EFBE3BC* __this, const RuntimeMethod* method) { { RuntimeObject* L_0; L_0 = U3CGetAllMembersU3Ed__50_System_Collections_Generic_IEnumerableU3CSystem_Reflection_MemberInfoU3E_GetEnumerator_m1F6847854E785764A98A938C83464B032B23D853(__this, NULL); 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 U3CGetBaseClassesU3Ed__55__ctor_m62C900F8D4BE17207BA100B46C9601974CFC5B9A (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __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; int32_t L_1; L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL); __this->___U3CU3El__initialThreadId = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetBaseClassesU3Ed__55_System_IDisposable_Dispose_m4B8D9FF8F031035C9A569295AA0EFC7FE4CF8E76 (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetBaseClassesU3Ed__55_MoveNext_m0016DE29A148CA4DD9AF1C4729F6FCA32C9ED8F0 (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = __this->___U3CU3E1__state; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_001b; } case 1: { goto IL_0062; } case 2: { goto IL_0091; } } } { return (bool)0; } IL_001b: { __this->___U3CU3E1__state = (-1); Type_t* L_2 = __this->___type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_3; L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, (Type_t*)NULL, NULL); if (L_3) { goto IL_0043; } } { Type_t* L_4 = __this->___type; NullCheck(L_4); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_4); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_6; L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, (Type_t*)NULL, NULL); if (!L_6) { goto IL_0045; } } IL_0043: { return (bool)0; } IL_0045: { bool L_7 = __this->___includeSelf; if (!L_7) { goto IL_0069; } } { Type_t* L_8 = __this->___type; __this->___U3CU3E2__current = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_8); __this->___U3CU3E1__state = 1; return (bool)1; } IL_0062: { __this->___U3CU3E1__state = (-1); } IL_0069: { Type_t* L_9 = __this->___type; NullCheck(L_9); Type_t* L_10; L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_9); __this->___U3CcurrentU3E5__2 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcurrentU3E5__2), (void*)L_10); goto IL_00a9; } IL_007c: { Type_t* L_11 = __this->___U3CcurrentU3E5__2; __this->___U3CU3E2__current = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_11); __this->___U3CU3E1__state = 2; return (bool)1; } IL_0091: { __this->___U3CU3E1__state = (-1); Type_t* L_12 = __this->___U3CcurrentU3E5__2; NullCheck(L_12); Type_t* L_13; L_13 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_12); __this->___U3CcurrentU3E5__2 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcurrentU3E5__2), (void*)L_13); } IL_00a9: { Type_t* L_14 = __this->___U3CcurrentU3E5__2; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_15; L_15 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_14, (Type_t*)NULL, NULL); if (L_15) { goto IL_007c; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CGetBaseClassesU3Ed__55_System_Collections_Generic_IEnumeratorU3CSystem_TypeU3E_get_Current_mC9023AC3385179D31FFA697E2E76CDEEF1CC3A99 (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __this, const RuntimeMethod* method) { { Type_t* L_0 = __this->___U3CU3E2__current; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetBaseClassesU3Ed__55_System_Collections_IEnumerator_Reset_m6EE6CBD0E70620D585F009409728050DAD1DE8CA (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __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*)&U3CGetBaseClassesU3Ed__55_System_Collections_IEnumerator_Reset_m6EE6CBD0E70620D585F009409728050DAD1DE8CA_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetBaseClassesU3Ed__55_System_Collections_IEnumerator_get_Current_m76E0B61AFA00A002FFE31CDC87C57C7497DB0069 (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __this, const RuntimeMethod* method) { { Type_t* L_0 = __this->___U3CU3E2__current; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetBaseClassesU3Ed__55_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m8D573BC2432164BA0CD5DCE8E7A3985ECCBE2CDB (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* V_0 = NULL; { int32_t L_0 = __this->___U3CU3E1__state; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) { goto IL_0022; } } { int32_t L_1 = __this->___U3CU3El__initialThreadId; int32_t L_2; L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0022; } } { __this->___U3CU3E1__state = 0; V_0 = __this; goto IL_0029; } IL_0022: { U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* L_3 = (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68*)il2cpp_codegen_object_new(U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68_il2cpp_TypeInfo_var); U3CGetBaseClassesU3Ed__55__ctor_m62C900F8D4BE17207BA100B46C9601974CFC5B9A(L_3, 0, NULL); V_0 = L_3; } IL_0029: { U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* L_4 = V_0; Type_t* L_5 = __this->___U3CU3E3__type; NullCheck(L_4); L_4->___type = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___type), (void*)L_5); U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* L_6 = V_0; bool L_7 = __this->___U3CU3E3__includeSelf; NullCheck(L_6); L_6->___includeSelf = L_7; U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetBaseClassesU3Ed__55_System_Collections_IEnumerable_GetEnumerator_m5591B9BE01051816911CD844E5AC9C4604234048 (U3CGetBaseClassesU3Ed__55_t071EC1DE22FB2C114C0F5E09530BEC642C12BC68* __this, const RuntimeMethod* method) { { RuntimeObject* L_0; L_0 = U3CGetBaseClassesU3Ed__55_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m8D573BC2432164BA0CD5DCE8E7A3985ECCBE2CDB(__this, NULL); 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 UnityExtensions__cctor_m4C5E6A3E52E5360F08B16E6B59D22D7327A97E71 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_CreateInstanceFieldGetter_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_TisIntPtr_t_m2E19816D21B211309FE0EBBE8B481921C1F5A496_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral03AB2C403B6556E5A76B2BE4E510934AD585B8A1); s_Il2CppMethodInitialized = true; } FieldInfo_t* V_0 = NULL; { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); NullCheck(L_1); FieldInfo_t* L_2; L_2 = VirtualFuncInvoker2< FieldInfo_t*, String_t*, int32_t >::Invoke(83, L_1, _stringLiteral03AB2C403B6556E5A76B2BE4E510934AD585B8A1, ((int32_t)52)); V_0 = L_2; FieldInfo_t* L_3 = V_0; bool L_4; L_4 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_3, (FieldInfo_t*)NULL, NULL); if (!L_4) { goto IL_002b; } } { FieldInfo_t* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_il2cpp_TypeInfo_var); ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22* L_6; L_6 = EmitUtilities_CreateInstanceFieldGetter_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_TisIntPtr_t_m2E19816D21B211309FE0EBBE8B481921C1F5A496(L_5, EmitUtilities_CreateInstanceFieldGetter_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_TisIntPtr_t_m2E19816D21B211309FE0EBBE8B481921C1F5A496_RuntimeMethod_var); ((UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_StaticFields*)il2cpp_codegen_static_fields_for(UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_il2cpp_TypeInfo_var))->___UnityObjectCachedPtrFieldGetter = L_6; Il2CppCodeGenWriteBarrier((void**)(&((UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_StaticFields*)il2cpp_codegen_static_fields_for(UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_il2cpp_TypeInfo_var))->___UnityObjectCachedPtrFieldGetter), (void*)L_6); } IL_002b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityExtensions_SafeIsUnityNull_mF942869B58C7A1C034C3C6303B04996FB1D32EF3 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_obj; if (L_0) { goto IL_0005; } } { return (bool)1; } IL_0005: { il2cpp_codegen_runtime_class_init_inline(UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_il2cpp_TypeInfo_var); ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22* L_1 = ((UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_StaticFields*)il2cpp_codegen_static_fields_for(UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_il2cpp_TypeInfo_var))->___UnityObjectCachedPtrFieldGetter; if (L_1) { goto IL_0017; } } { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_2 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB27BC2DBD9E4582303E95015D30F8DB415DB3D4B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnityExtensions_SafeIsUnityNull_mF942869B58C7A1C034C3C6303B04996FB1D32EF3_RuntimeMethod_var))); } IL_0017: { il2cpp_codegen_runtime_class_init_inline(UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_il2cpp_TypeInfo_var); ValueGetter_2_t75676F1D683881E2470A2A5CCAE4D5FADB848E22* L_3 = ((UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_StaticFields*)il2cpp_codegen_static_fields_for(UnityExtensions_t3DA9C9CCA53040ABC405150DE17899B73DAF0A4C_il2cpp_TypeInfo_var))->___UnityObjectCachedPtrFieldGetter; NullCheck(L_3); intptr_t L_4; L_4 = ValueGetter_2_Invoke_mD867A7DBC8D6498C1358B50B1854ACE452BE39DC_inline(L_3, (&___0_obj), NULL); V_0 = L_4; intptr_t L_5 = V_0; bool L_6; L_6 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_5, 0, NULL); return L_6; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* DeepReflection_CreateWeakStaticValueGetter_mE23805FF593CAEAB9A39444D4F1AB7B6A3E9E104 (Type_t* ___0_rootType, Type_t* ___1_resultType, String_t* ___2_path, bool ___3_allowEmit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* V_1 = NULL; { Type_t* L_0 = ___0_rootType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral21507E9FDBA0DEF708472918EA69EA3040EF04B4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_CreateWeakStaticValueGetter_mE23805FF593CAEAB9A39444D4F1AB7B6A3E9E104_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_rootType; String_t* L_4 = ___2_path; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_5; L_5 = DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C(L_3, (&___1_resultType), L_4, (&V_0), (bool)0, NULL); V_1 = L_5; bool L_6 = V_0; if (L_6) { goto IL_002f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8EDA08BECE87886A4FE4E2D264CFD8FDB583F172)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_CreateWeakStaticValueGetter_mE23805FF593CAEAB9A39444D4F1AB7B6A3E9E104_RuntimeMethod_var))); } IL_002f: { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_8 = V_1; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_9; L_9 = DeepReflection_CreateSlowDeepStaticValueGetterDelegate_m6A2F6ED02C567251C108F8DA86CBC0A244AE92BF(L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* DeepReflection_CreateWeakInstanceValueGetter_mFD9BB7237196B99E915A7A9CA8593D308584603A (Type_t* ___0_rootType, Type_t* ___1_resultType, String_t* ___2_path, bool ___3_allowEmit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* V_1 = NULL; { Type_t* L_0 = ___0_rootType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral21507E9FDBA0DEF708472918EA69EA3040EF04B4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_CreateWeakInstanceValueGetter_mFD9BB7237196B99E915A7A9CA8593D308584603A_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_rootType; String_t* L_4 = ___2_path; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_5; L_5 = DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C(L_3, (&___1_resultType), L_4, (&V_0), (bool)0, NULL); V_1 = L_5; bool L_6 = V_0; if (!L_6) { goto IL_002f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral587AF99161E5EA90F6F3DE833456298930B2C759)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_CreateWeakInstanceValueGetter_mFD9BB7237196B99E915A7A9CA8593D308584603A_RuntimeMethod_var))); } IL_002f: { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_8 = V_1; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_9; L_9 = DeepReflection_CreateSlowDeepInstanceValueGetterDelegate_m01F45C8BBD2EB8582FB1FC2C568C33F924437365(L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* DeepReflection_CreateWeakInstanceValueSetter_m41A7F3F686480C9CF4DBE6BDE3301513716F119F (Type_t* ___0_rootType, Type_t* ___1_argType, String_t* ___2_path, bool ___3_allowEmit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* V_1 = NULL; { Type_t* L_0 = ___0_rootType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral21507E9FDBA0DEF708472918EA69EA3040EF04B4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_CreateWeakInstanceValueSetter_m41A7F3F686480C9CF4DBE6BDE3301513716F119F_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_rootType; String_t* L_4 = ___2_path; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_5; L_5 = DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C(L_3, (&___1_argType), L_4, (&V_0), (bool)1, NULL); V_1 = L_5; bool L_6 = V_0; if (!L_6) { goto IL_002f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral587AF99161E5EA90F6F3DE833456298930B2C759)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_CreateWeakInstanceValueSetter_m41A7F3F686480C9CF4DBE6BDE3301513716F119F_RuntimeMethod_var))); } IL_002f: { ___3_allowEmit = (bool)0; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_8 = V_1; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_9; L_9 = DeepReflection_CreateSlowDeepInstanceValueSetterDelegate_m69472C27710DCF90617E714BD0D687884B7CD0D9(L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* DeepReflection_CreateEmittedDeepValueGetterDelegate_m8E2949DEBC220D9E0DFBA4F30B46BF0FF6358C65 (String_t* ___0_path, Type_t* ___1_rootType, Type_t* ___2_resultType, List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___3_memberPath, bool ___4_rootIsStatic, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral614B3CD603F37B72A6534331CBD5B1804CF149DC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_CreateEmittedDeepValueGetterDelegate_m8E2949DEBC220D9E0DFBA4F30B46BF0FF6358C65_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* DeepReflection_CreateSlowDeepStaticValueGetterDelegate_m6A2F6ED02C567251C108F8DA86CBC0A244AE92BF (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___0_memberPath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CCreateSlowDeepStaticValueGetterDelegateU3Eb__0_mF91F8A6A3AE09CC364E8DE4CECB331BCB7E80299_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7* V_0 = NULL; { U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7* L_0 = (U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass21_0__ctor_m8C79FEAB5AFAA11D898222AD4932FF99854FE808(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7* L_1 = V_0; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_2 = ___0_memberPath; NullCheck(L_1); L_1->___memberPath = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___memberPath), (void*)L_2); U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7* L_3 = V_0; Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_4 = (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)il2cpp_codegen_object_new(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var); Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8(L_4, L_3, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CCreateSlowDeepStaticValueGetterDelegateU3Eb__0_mF91F8A6A3AE09CC364E8DE4CECB331BCB7E80299_RuntimeMethod_var), NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* DeepReflection_CreateSlowDeepInstanceValueGetterDelegate_m01F45C8BBD2EB8582FB1FC2C568C33F924437365 (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___0_memberPath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass22_0_U3CCreateSlowDeepInstanceValueGetterDelegateU3Eb__0_m2CEA7453B415FF110C341792578D053E0E286B8F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926* V_0 = NULL; { U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926* L_0 = (U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass22_0__ctor_mA9EDCF10F501176A0658C5FFB2D43341A1EF0993(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926* L_1 = V_0; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_2 = ___0_memberPath; NullCheck(L_1); L_1->___memberPath = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___memberPath), (void*)L_2); U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926* L_3 = V_0; Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_4 = (Func_2_tACBF5A1656250800CE861707354491F0611F6624*)il2cpp_codegen_object_new(Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var); Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398(L_4, L_3, (intptr_t)((void*)U3CU3Ec__DisplayClass22_0_U3CCreateSlowDeepInstanceValueGetterDelegateU3Eb__0_m2CEA7453B415FF110C341792578D053E0E286B8F_RuntimeMethod_var), NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* DeepReflection_CreateSlowDeepInstanceValueSetterDelegate_m69472C27710DCF90617E714BD0D687884B7CD0D9 (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* ___0_memberPath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass23_0_U3CCreateSlowDeepInstanceValueSetterDelegateU3Eb__0_m4AAB3CB0F6A65EECE5B76B39F4D1323206F3A86D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8* V_0 = NULL; { U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8* L_0 = (U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass23_0__ctor_m8A8E378783B3BE5AD43F807D5EB87108D539CE82(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8* L_1 = V_0; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_2 = ___0_memberPath; NullCheck(L_1); L_1->___memberPath = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___memberPath), (void*)L_2); U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8* L_3 = V_0; Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_4 = (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*)il2cpp_codegen_object_new(Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C_il2cpp_TypeInfo_var); Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052(L_4, L_3, (intptr_t)((void*)U3CU3Ec__DisplayClass23_0_U3CCreateSlowDeepInstanceValueSetterDelegateU3Eb__0_m4AAB3CB0F6A65EECE5B76B39F4D1323206F3A86D_RuntimeMethod_var), NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeepReflection_SlowGetMemberValue_m445767D8E2B1567476D7D7D4F350F6EE4F8F6FF5 (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 ___0_step, RuntimeObject* ___1_instance, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldInfo_t* V_1 = NULL; PropertyInfo_t* V_2 = NULL; MethodInfo_t* V_3 = NULL; { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_0 = ___0_step; int32_t L_1 = L_0.___StepType; V_0 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0022; } case 1: { goto IL_00a0; } case 2: { goto IL_00d2; } case 3: { goto IL_00c0; } } } { goto IL_00f3; } IL_0022: { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_3 = ___0_step; MemberInfo_t* L_4 = L_3.___Member; V_1 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_4, FieldInfo_t_il2cpp_TypeInfo_var)); FieldInfo_t* L_5 = V_1; bool L_6; L_6 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_5, (FieldInfo_t*)NULL, NULL); if (!L_6) { goto IL_004e; } } { FieldInfo_t* L_7 = V_1; NullCheck(L_7); bool L_8; L_8 = FieldInfo_get_IsLiteral_mBE7DDC6A709439F775873859C82BAAD1EEFF791A(L_7, NULL); if (!L_8) { goto IL_0046; } } { FieldInfo_t* L_9 = V_1; NullCheck(L_9); RuntimeObject* L_10; L_10 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(28, L_9); return L_10; } IL_0046: { FieldInfo_t* L_11 = V_1; RuntimeObject* L_12 = ___1_instance; NullCheck(L_11); RuntimeObject* L_13; L_13 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, L_11, L_12); return L_13; } IL_004e: { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_14 = ___0_step; MemberInfo_t* L_15 = L_14.___Member; V_2 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_15, PropertyInfo_t_il2cpp_TypeInfo_var)); PropertyInfo_t* L_16 = V_2; bool L_17; L_17 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_16, (PropertyInfo_t*)NULL, NULL); if (!L_17) { goto IL_006c; } } { PropertyInfo_t* L_18 = V_2; RuntimeObject* L_19 = ___1_instance; NullCheck(L_18); RuntimeObject* L_20; L_20 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_18, L_19, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL); return L_20; } IL_006c: { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_21 = ___0_step; MemberInfo_t* L_22 = L_21.___Member; V_3 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_22, MethodInfo_t_il2cpp_TypeInfo_var)); MethodInfo_t* L_23 = V_3; bool L_24; L_24 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_23, (MethodInfo_t*)NULL, NULL); if (!L_24) { goto IL_008a; } } { MethodInfo_t* L_25 = V_3; RuntimeObject* L_26 = ___1_instance; NullCheck(L_25); RuntimeObject* L_27; L_27 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_25, L_26, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL); return L_27; } IL_008a: { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_28 = ___0_step; MemberInfo_t* L_29 = L_28.___Member; NullCheck(L_29); Type_t* L_30; L_30 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_29, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))); String_t* L_31; L_31 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_30, NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_32 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_32, L_31, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_SlowGetMemberValue_m445767D8E2B1567476D7D7D4F350F6EE4F8F6FF5_RuntimeMethod_var))); } IL_00a0: { il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); MethodInfo_t* L_33 = ((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___WeakListGetItem; RuntimeObject* L_34 = ___1_instance; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_36 = L_35; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_37 = ___0_step; int32_t L_38 = L_37.___ElementIndex; int32_t L_39 = L_38; RuntimeObject* L_40 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_39); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_40); (L_36)->SetAt(static_cast(0), (RuntimeObject*)L_40); NullCheck(L_33); RuntimeObject* L_41; L_41 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_33, L_34, L_36, NULL); return L_41; } IL_00c0: { RuntimeObject* L_42 = ___1_instance; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_43 = ___0_step; int32_t L_44 = L_43.___ElementIndex; NullCheck(((RuntimeArray*)IsInstClass((RuntimeObject*)L_42, RuntimeArray_il2cpp_TypeInfo_var))); RuntimeObject* L_45; L_45 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(((RuntimeArray*)IsInstClass((RuntimeObject*)L_42, RuntimeArray_il2cpp_TypeInfo_var)), L_44, NULL); return L_45; } IL_00d2: { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_46 = ___0_step; MethodInfo_t* L_47 = L_46.___StrongListGetItemMethod; RuntimeObject* L_48 = ___1_instance; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_49 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_50 = L_49; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_51 = ___0_step; int32_t L_52 = L_51.___ElementIndex; int32_t L_53 = L_52; RuntimeObject* L_54 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_53); NullCheck(L_50); ArrayElementTypeCheck (L_50, L_54); (L_50)->SetAt(static_cast(0), (RuntimeObject*)L_54); NullCheck(L_47); RuntimeObject* L_55; L_55 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_47, L_48, L_50, NULL); return L_55; } IL_00f3: { int32_t* L_56 = (int32_t*)(&(&___0_step)->___StepType); Il2CppFakeBox L_57(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathStepType_t472958133C8626AB4B27A6D2951C3C2AF8BFB75C_il2cpp_TypeInfo_var)), L_56); String_t* L_58; L_58 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_57), NULL); NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_59 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_59, L_58, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_SlowGetMemberValue_m445767D8E2B1567476D7D7D4F350F6EE4F8F6FF5_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeepReflection_SlowSetMemberValue_m2A4E6ED2D775A7F94A191E0D1ACE03FA5F0736DC (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 ___0_step, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; int32_t V_1 = 0; FieldInfo_t* V_2 = NULL; PropertyInfo_t* V_3 = NULL; { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_0 = ___0_step; int32_t L_1 = L_0.___StepType; V_1 = L_1; int32_t L_2 = V_1; switch (L_2) { case 0: { goto IL_0022; } case 1: { goto IL_0075; } case 2: { goto IL_00ad; } case 3: { goto IL_009a; } } } { goto IL_00f7; } IL_0022: { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_3 = ___0_step; MemberInfo_t* L_4 = L_3.___Member; V_2 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_4, FieldInfo_t_il2cpp_TypeInfo_var)); FieldInfo_t* L_5 = V_2; bool L_6; L_6 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_5, (FieldInfo_t*)NULL, NULL); if (!L_6) { goto IL_0040; } } { FieldInfo_t* L_7 = V_2; RuntimeObject* L_8 = ___1_instance; RuntimeObject* L_9 = ___2_value; NullCheck(L_7); FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_7, L_8, L_9, NULL); return; } IL_0040: { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_10 = ___0_step; MemberInfo_t* L_11 = L_10.___Member; V_3 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_11, PropertyInfo_t_il2cpp_TypeInfo_var)); PropertyInfo_t* L_12 = V_3; bool L_13; L_13 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_12, (PropertyInfo_t*)NULL, NULL); if (!L_13) { goto IL_005f; } } { PropertyInfo_t* L_14 = V_3; RuntimeObject* L_15 = ___1_instance; RuntimeObject* L_16 = ___2_value; NullCheck(L_14); VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(28, L_14, L_15, L_16, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL); return; } IL_005f: { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_17 = ___0_step; MemberInfo_t* L_18 = L_17.___Member; NullCheck(L_18); Type_t* L_19; L_19 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_18, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))); String_t* L_20; L_20 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_19, NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_21 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_21, L_20, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_SlowSetMemberValue_m2A4E6ED2D775A7F94A191E0D1ACE03FA5F0736DC_RuntimeMethod_var))); } IL_0075: { il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); MethodInfo_t* L_22 = ((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___WeakListSetItem; RuntimeObject* L_23 = ___1_instance; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = L_24; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_26 = ___0_step; int32_t L_27 = L_26.___ElementIndex; int32_t L_28 = L_27; RuntimeObject* L_29 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_28); NullCheck(L_25); ArrayElementTypeCheck (L_25, L_29); (L_25)->SetAt(static_cast(0), (RuntimeObject*)L_29); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = L_25; RuntimeObject* L_31 = ___2_value; NullCheck(L_30); ArrayElementTypeCheck (L_30, L_31); (L_30)->SetAt(static_cast(1), (RuntimeObject*)L_31); NullCheck(L_22); RuntimeObject* L_32; L_32 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_22, L_23, L_30, NULL); return; } IL_009a: { RuntimeObject* L_33 = ___1_instance; RuntimeObject* L_34 = ___2_value; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_35 = ___0_step; int32_t L_36 = L_35.___ElementIndex; NullCheck(((RuntimeArray*)IsInstClass((RuntimeObject*)L_33, RuntimeArray_il2cpp_TypeInfo_var))); Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(((RuntimeArray*)IsInstClass((RuntimeObject*)L_33, RuntimeArray_il2cpp_TypeInfo_var)), L_34, L_36, NULL); return; } IL_00ad: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_38; L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_39 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_40 = L_39; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_41 = ___0_step; Type_t* L_42 = L_41.___ElementType; NullCheck(L_40); ArrayElementTypeCheck (L_40, L_42); (L_40)->SetAt(static_cast(0), (Type_t*)L_42); NullCheck(L_38); Type_t* L_43; L_43 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_38, L_40); NullCheck(L_43); MethodInfo_t* L_44; L_44 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_43, _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7, NULL); V_0 = L_44; MethodInfo_t* L_45 = V_0; RuntimeObject* L_46 = ___1_instance; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_47 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_48 = L_47; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_49 = ___0_step; int32_t L_50 = L_49.___ElementIndex; int32_t L_51 = L_50; RuntimeObject* L_52 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_51); NullCheck(L_48); ArrayElementTypeCheck (L_48, L_52); (L_48)->SetAt(static_cast(0), (RuntimeObject*)L_52); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_53 = L_48; RuntimeObject* L_54 = ___2_value; NullCheck(L_53); ArrayElementTypeCheck (L_53, L_54); (L_53)->SetAt(static_cast(1), (RuntimeObject*)L_54); NullCheck(L_45); RuntimeObject* L_55; L_55 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_45, L_46, L_53, NULL); return; } IL_00f7: { int32_t* L_56 = (int32_t*)(&(&___0_step)->___StepType); Il2CppFakeBox L_57(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathStepType_t472958133C8626AB4B27A6D2951C3C2AF8BFB75C_il2cpp_TypeInfo_var)), L_56); String_t* L_58; L_58 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_57), NULL); NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_59 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_59, L_58, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_SlowSetMemberValue_m2A4E6ED2D775A7F94A191E0D1ACE03FA5F0736DC_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C (Type_t* ___0_rootType, Type_t** ___1_resultType, String_t* ___2_path, bool* ___3_rootIsStatic, bool ___4_isSet, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCE82E069C22E291414959DA288DADAC3F189953C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral622F5FF68A93093A1D312703FF92713F8BF2C946); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); s_Il2CppMethodInitialized = true; } List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* V_0 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; Type_t* V_2 = NULL; int32_t V_3 = 0; String_t* V_4 = NULL; bool V_5 = false; MemberInfo_t* V_6 = NULL; int32_t V_7 = 0; String_t* V_8 = NULL; Type_t* V_9 = NULL; Type_t* V_10 = NULL; { String_t* L_0 = ___2_path; bool L_1; L_1 = StringExtensions_IsNullOrWhitespace_m8CA9B13C2D9B8C17D42E2BE3D28AC48F239A4145(L_0, NULL); if (!L_1) { goto IL_0013; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral97B600B377F61C02C1FECC47D99666DF21F8DA26)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C_RuntimeMethod_var))); } IL_0013: { bool* L_3 = ___3_rootIsStatic; *((int8_t*)L_3) = (int8_t)0; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_4 = (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB*)il2cpp_codegen_object_new(List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB_il2cpp_TypeInfo_var); List_1__ctor_mCE82E069C22E291414959DA288DADAC3F189953C(L_4, List_1__ctor_mCE82E069C22E291414959DA288DADAC3F189953C_RuntimeMethod_var); V_0 = L_4; String_t* L_5 = ___2_path; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = L_6; NullCheck(L_7); (L_7)->SetAt(static_cast(0), (Il2CppChar)((int32_t)46)); NullCheck(L_5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8; L_8 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_5, L_7, NULL); V_1 = L_8; Type_t* L_9 = ___0_rootType; V_2 = L_9; V_3 = 0; goto IL_01fb; } IL_0037: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_1; int32_t L_11 = V_3; NullCheck(L_10); int32_t L_12 = L_11; String_t* L_13 = (L_10)->GetAt(static_cast(L_12)); V_4 = L_13; V_5 = (bool)0; String_t* L_14 = V_4; NullCheck(L_14); bool L_15; L_15 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_14, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, 2, NULL); if (!L_15) { goto IL_0148; } } { String_t* L_16 = V_4; NullCheck(L_16); bool L_17; L_17 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_16, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, 2, NULL); if (!L_17) { goto IL_0148; } } { String_t* L_18 = V_4; String_t* L_19 = V_4; NullCheck(L_19); int32_t L_20; L_20 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_19, NULL); NullCheck(L_18); String_t* L_21; L_21 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_18, 1, ((int32_t)il2cpp_codegen_subtract(L_20, 2)), NULL); V_8 = L_21; String_t* L_22 = V_8; bool L_23; L_23 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_22, (&V_7), NULL); if (L_23) { goto IL_0098; } } { String_t* L_24 = V_4; String_t* L_25; L_25 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D5696078686AA88CE218FAC7063B16B053679A6)), L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, L_25, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C_RuntimeMethod_var))); } IL_0098: { Type_t* L_27 = V_2; NullCheck(L_27); bool L_28; L_28 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_27, NULL); if (!L_28) { goto IL_00c0; } } { Type_t* L_29 = V_2; NullCheck(L_29); Type_t* L_30; L_30 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_29); V_9 = L_30; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_31 = V_0; int32_t L_32 = V_7; Type_t* L_33 = V_9; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_34; memset((&L_34), 0, sizeof(L_34)); PathStep__ctor_m02637438EC6DEBC37B3A83B315887F2806575428((&L_34), L_32, L_33, (bool)1, NULL); NullCheck(L_31); List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_inline(L_31, L_34, List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_RuntimeMethod_var); Type_t* L_35 = V_9; V_2 = L_35; goto IL_01f7; } IL_00c0: { Type_t* L_36 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_38; L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); bool L_39; L_39 = TypeExtensions_ImplementsOpenGenericInterface_mEDAB5C9C8196AD9507DF28DEE7935BE481EDA4D4(L_36, L_38, NULL); if (!L_39) { goto IL_00fe; } } { Type_t* L_40 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_41 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_42; L_42 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_41, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_43; L_43 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_mEDD0AB1BD4A8784D644A78E7AD855B527E07647D(L_40, L_42, NULL); NullCheck(L_43); int32_t L_44 = 0; Type_t* L_45 = (L_43)->GetAt(static_cast(L_44)); V_10 = L_45; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_46 = V_0; int32_t L_47 = V_7; Type_t* L_48 = V_10; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_49; memset((&L_49), 0, sizeof(L_49)); PathStep__ctor_m02637438EC6DEBC37B3A83B315887F2806575428((&L_49), L_47, L_48, (bool)0, NULL); NullCheck(L_46); List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_inline(L_46, L_49, List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_RuntimeMethod_var); Type_t* L_50 = V_10; V_2 = L_50; goto IL_01f7; } IL_00fe: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_52; L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL); Type_t* L_53 = V_2; NullCheck(L_52); bool L_54; L_54 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_52, L_53); if (!L_54) { goto IL_012d; } } { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_55 = V_0; int32_t L_56 = V_7; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_57; memset((&L_57), 0, sizeof(L_57)); PathStep__ctor_mAFF5D14693872D5CC4240AE2DFBEAFCD4EEB3922((&L_57), L_56, NULL); NullCheck(L_55); List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_inline(L_55, L_57, List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_RuntimeMethod_var); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_59; L_59 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_58, NULL); V_2 = L_59; goto IL_01f7; } IL_012d: { Type_t* L_60 = V_2; NullCheck(L_60); String_t* L_61; L_61 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_60); String_t* L_62; L_62 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral398DF4C7D30D5460CCC317099064E9669E72986E)), L_61, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_63 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_63, L_62, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_63, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C_RuntimeMethod_var))); } IL_0148: { String_t* L_64 = V_4; NullCheck(L_64); bool L_65; L_65 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_64, _stringLiteral622F5FF68A93093A1D312703FF92713F8BF2C946, 2, NULL); if (!L_65) { goto IL_016d; } } { V_5 = (bool)1; String_t* L_66 = V_4; String_t* L_67 = V_4; NullCheck(L_67); int32_t L_68; L_68 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_67, NULL); NullCheck(L_66); String_t* L_69; L_69 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_66, 0, ((int32_t)il2cpp_codegen_subtract(L_68, 2)), NULL); V_4 = L_69; } IL_016d: { Type_t* L_70 = V_2; String_t* L_71 = V_4; bool L_72 = V_5; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); MemberInfo_t* L_73; L_73 = DeepReflection_GetStepMember_mE9B4AA42C1E854CC2436B1204DF13C0A5EE17FE3(L_70, L_71, L_72, NULL); V_6 = L_73; MemberInfo_t* L_74 = V_6; bool L_75; L_75 = MemberInfoExtensions_IsStatic_m951326B972219178911103E50ACE79041FDAB603(L_74, NULL); if (!L_75) { goto IL_01a7; } } { Type_t* L_76 = V_2; Type_t* L_77 = ___0_rootType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_78; L_78 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_76, L_77, NULL); if (!L_78) { goto IL_0190; } } { bool* L_79 = ___3_rootIsStatic; *((int8_t*)L_79) = (int8_t)1; goto IL_01a7; } IL_0190: { String_t* L_80 = V_4; String_t* L_81; L_81 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral51F8E34E0F92B43F99A3066C02ABCA351BE2C0DD)), L_80, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF6C3A75F0E666B82BDB6BC246E7185ADC7EE4BBA)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_82 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_82, L_81, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_82, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C_RuntimeMethod_var))); } IL_01a7: { MemberInfo_t* L_83 = V_6; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); Type_t* L_84; L_84 = TypeExtensions_GetReturnType_m27521507F41DCC5FD2085F6F7F3EDAB5EA8D7F47(L_83, NULL); V_2 = L_84; bool L_85 = V_5; if (!L_85) { goto IL_01ea; } } { Type_t* L_86 = V_2; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_87; L_87 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_86, (Type_t*)NULL, NULL); if (L_87) { goto IL_01ce; } } { Type_t* L_88 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_89 = { reinterpret_cast (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_90; L_90 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_89, NULL); bool L_91; L_91 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_88, L_90, NULL); if (!L_91) { goto IL_01ea; } } IL_01ce: { MemberInfo_t* L_92 = V_6; NullCheck(L_92); String_t* L_93; L_93 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_92); String_t* L_94; L_94 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9E355024C9BC6D5A3923A9B8C64B6814C47A29F4)), L_93, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5D425A458BC5B328421A753071865CA0160C8D30)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_95 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_95, L_94, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_95, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C_RuntimeMethod_var))); } IL_01ea: { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_96 = V_0; MemberInfo_t* L_97 = V_6; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_98; memset((&L_98), 0, sizeof(L_98)); PathStep__ctor_m0DE050216CA3C139D4C9F76DD189B1348FAC7D62((&L_98), L_97, NULL); NullCheck(L_96); List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_inline(L_96, L_98, List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_RuntimeMethod_var); } IL_01f7: { int32_t L_99 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_99, 1)); } IL_01fb: { int32_t L_100 = V_3; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_101 = V_1; NullCheck(L_101); if ((((int32_t)L_100) < ((int32_t)((int32_t)(((RuntimeArray*)L_101)->max_length))))) { goto IL_0037; } } { Type_t** L_102 = ___1_resultType; Type_t* L_103 = *((Type_t**)L_102); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_104; L_104 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_103, (Type_t*)NULL, NULL); if (!L_104) { goto IL_0216; } } { Type_t** L_105 = ___1_resultType; Type_t* L_106 = V_2; *((RuntimeObject**)L_105) = (RuntimeObject*)L_106; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_105, (void*)(RuntimeObject*)L_106); goto IL_029e; } IL_0216: { Type_t* L_107 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_108 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_109; L_109 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_108, NULL); bool L_110; L_110 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_107, L_109, NULL); if (!L_110) { goto IL_029e; } } { Type_t** L_111 = ___1_resultType; Type_t* L_112 = *((Type_t**)L_111); Type_t* L_113 = V_2; NullCheck(L_112); bool L_114; L_114 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_112, L_113); if (L_114) { goto IL_029e; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_115 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)((int32_t)9)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_116 = L_115; NullCheck(L_116); (L_116)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5EDEE6D4C6D4D8382F37A50F5FD44762F2F6C689))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_117 = L_116; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_118 = V_0; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_119 = V_0; NullCheck(L_119); int32_t L_120; L_120 = List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_inline(L_119, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_RuntimeMethod_var))); NullCheck(L_118); PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_121; L_121 = List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9(L_118, ((int32_t)il2cpp_codegen_subtract(L_120, 1)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_RuntimeMethod_var))); MemberInfo_t* L_122 = L_121.___Member; NullCheck(L_122); String_t* L_123; L_123 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_122); NullCheck(L_117); (L_117)->SetAt(static_cast(1), (String_t*)L_123); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_124 = L_117; NullCheck(L_124); (L_124)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD897C5A06FEE6A6665CC5A774E92835EF943298F))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_125 = L_124; String_t* L_126 = ___2_path; NullCheck(L_125); (L_125)->SetAt(static_cast(3), (String_t*)L_126); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_127 = L_125; NullCheck(L_127); (L_127)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7D9CABBF00DCEADE135E81CC5920B406A4A24F47))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_128 = L_127; Type_t* L_129 = V_2; NullCheck(L_129); String_t* L_130; L_130 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_129); NullCheck(L_128); (L_128)->SetAt(static_cast(5), (String_t*)L_130); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_131 = L_128; NullCheck(L_131); (L_131)->SetAt(static_cast(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA2A0E33EA9E4D51466E93A72B19B00AD53B99711))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_132 = L_131; Type_t** L_133 = ___1_resultType; Type_t* L_134 = *((Type_t**)L_133); NullCheck(L_134); String_t* L_135; L_135 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_134); NullCheck(L_132); (L_132)->SetAt(static_cast(7), (String_t*)L_135); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_136 = L_132; NullCheck(L_136); (L_136)->SetAt(static_cast(8), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8))); String_t* L_137; L_137 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_136, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_138 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_138, L_137, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_138, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetMemberPath_m8920AD14B9497C79D5815E5F47D1B94F96BEEE8C_RuntimeMethod_var))); } IL_029e: { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_139 = V_0; return L_139; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* DeepReflection_GetStepMember_mE9B4AA42C1E854CC2436B1204DF13C0A5EE17FE3 (Type_t* ___0_owningType, String_t* ___1_name, bool ___2_expectMethod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisMemberInfo_t_m3196E648252936AE9A415B9A49118F4424208D42_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemberInfo_t* V_0 = NULL; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; MemberInfo_t* V_4 = NULL; MethodInfo_t* V_5 = NULL; int32_t V_6 = 0; int32_t G_B14_0 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B14_1 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B14_2 = NULL; int32_t G_B13_0 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B13_1 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B13_2 = NULL; String_t* G_B15_0 = NULL; int32_t G_B15_1 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B15_2 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B15_3 = NULL; { V_0 = (MemberInfo_t*)NULL; Type_t* L_0 = ___0_owningType; String_t* L_1 = ___1_name; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = TypeExtensions_GetAllMembers_m70F15FD1735AD286F41C2E70538220E7B8A8126A(L_0, L_1, ((int32_t)124), NULL); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_3; L_3 = Enumerable_ToArray_TisMemberInfo_t_m3196E648252936AE9A415B9A49118F4424208D42(L_2, Enumerable_ToArray_TisMemberInfo_t_m3196E648252936AE9A415B9A49118F4424208D42_RuntimeMethod_var); V_1 = L_3; V_2 = ((int32_t)2147483647LL); V_3 = 0; goto IL_007f; } IL_001b: { MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_4 = V_1; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; MemberInfo_t* L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = L_7; bool L_8 = ___2_expectMethod; if (!L_8) { goto IL_0057; } } { MemberInfo_t* L_9 = V_4; V_5 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_9, MethodInfo_t_il2cpp_TypeInfo_var)); MethodInfo_t* L_10 = V_5; bool L_11; L_11 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_10, (MethodInfo_t*)NULL, NULL); if (!L_11) { goto IL_007b; } } { MethodInfo_t* L_12 = V_5; NullCheck(L_12); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_13; L_13 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_12); NullCheck(L_13); V_6 = ((int32_t)(((RuntimeArray*)L_13)->max_length)); MemberInfo_t* L_14 = V_0; bool L_15; L_15 = MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685(L_14, (MemberInfo_t*)NULL, NULL); if (L_15) { goto IL_004f; } } { int32_t L_16 = V_6; int32_t L_17 = V_2; if ((((int32_t)L_16) >= ((int32_t)L_17))) { goto IL_007b; } } IL_004f: { MethodInfo_t* L_18 = V_5; V_0 = L_18; int32_t L_19 = V_6; V_2 = L_19; goto IL_007b; } IL_0057: { MemberInfo_t* L_20 = V_4; if (!((MethodInfo_t*)IsInstClass((RuntimeObject*)L_20, MethodInfo_t_il2cpp_TypeInfo_var))) { goto IL_0076; } } { String_t* L_21 = ___1_name; String_t* L_22; L_22 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD6A00B36B260B3E885BCAEC3D4E7A809C238A373)), L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4B20FFC3A22F6853B417AF37B7895C456A4B40D0)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, L_22, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetStepMember_mE9B4AA42C1E854CC2436B1204DF13C0A5EE17FE3_RuntimeMethod_var))); } IL_0076: { MemberInfo_t* L_24 = V_4; V_0 = L_24; goto IL_0085; } IL_007b: { int32_t L_25 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_007f: { int32_t L_26 = V_3; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_27 = V_1; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))) { goto IL_001b; } } IL_0085: { MemberInfo_t* L_28 = V_0; bool L_29; L_29 = MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685(L_28, (MemberInfo_t*)NULL, NULL); if (!L_29) { goto IL_00de; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30; NullCheck(L_31); (L_31)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F6470DDD10E42F3942A368F8B6484057CF28B1B))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31; bool L_33 = ___2_expectMethod; if (L_33) { G_B14_0 = 1; G_B14_1 = L_32; G_B14_2 = L_32; goto IL_00a8; } G_B13_0 = 1; G_B13_1 = L_32; G_B13_2 = L_32; } { G_B15_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1E5DE3829808AE1E4B191BB8A44DE46A91C4930)); G_B15_1 = G_B13_0; G_B15_2 = G_B13_1; G_B15_3 = G_B13_2; goto IL_00ad; } IL_00a8: { G_B15_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF)); G_B15_1 = G_B14_0; G_B15_2 = G_B14_1; G_B15_3 = G_B14_2; } IL_00ad: { NullCheck(G_B15_2); (G_B15_2)->SetAt(static_cast(G_B15_1), (String_t*)G_B15_0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = G_B15_3; NullCheck(L_34); (L_34)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47EDDD3AC0C77F7723A9A0525312D7E49A059D09))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34; String_t* L_36 = ___1_name; NullCheck(L_35); (L_35)->SetAt(static_cast(3), (String_t*)L_36); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_35; NullCheck(L_37); (L_37)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EB6F40AC3F2C7C0795C1CA3217902F75172171E))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37; Type_t* L_39 = ___0_owningType; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))); String_t* L_40; L_40 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_39, NULL); NullCheck(L_38); (L_38)->SetAt(static_cast(5), (String_t*)L_40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_38; NullCheck(L_41); (L_41)->SetAt(static_cast(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48E474A4DA836430F3AFFB864FD1BF56572ECB49))); String_t* L_42; L_42 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_41, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_43 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_43, L_42, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetStepMember_mE9B4AA42C1E854CC2436B1204DF13C0A5EE17FE3_RuntimeMethod_var))); } IL_00de: { bool L_44 = ___2_expectMethod; if (!L_44) { goto IL_0121; } } { int32_t L_45 = V_2; if ((((int32_t)L_45) <= ((int32_t)0))) { goto IL_0121; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46; NullCheck(L_47); (L_47)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_47; MemberInfo_t* L_49 = V_0; String_t* L_50; L_50 = MemberInfoExtensions_GetNiceName_m5822CBCA338B2C4EBAEB0461969683D429BB26BC(L_49, NULL); NullCheck(L_48); (L_48)->SetAt(static_cast(1), (String_t*)L_50); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_48; NullCheck(L_51); (L_51)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC715F1C92D9FC316FD7A80A5E6DFDCB20D7E8923))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51; String_t* L_53; L_53 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL); NullCheck(L_52); (L_52)->SetAt(static_cast(3), (String_t*)L_53); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_52; NullCheck(L_54); (L_54)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral86A733BE3682AF68068B5C60185CB6173F16EC09))); String_t* L_55; L_55 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_54, NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_56 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_56, L_55, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_56, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetStepMember_mE9B4AA42C1E854CC2436B1204DF13C0A5EE17FE3_RuntimeMethod_var))); } IL_0121: { MemberInfo_t* L_57 = V_0; if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_57, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0159; } } { MemberInfo_t* L_58 = V_0; if (((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_58, PropertyInfo_t_il2cpp_TypeInfo_var))) { goto IL_0159; } } { MemberInfo_t* L_59 = V_0; if (((MethodInfo_t*)IsInstClass((RuntimeObject*)L_59, MethodInfo_t_il2cpp_TypeInfo_var))) { goto IL_0159; } } { MemberInfo_t* L_60 = V_0; NullCheck(L_60); Type_t* L_61; L_61 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_60, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t01AC63F64957A806BA03F98DB3689ADB35850E05_il2cpp_TypeInfo_var))); String_t* L_62; L_62 = TypeExtensions_GetNiceName_m6D03F16ECEE54F81793AD7A6DF96329089711CB4(L_61, NULL); String_t* L_63; L_63 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral22152428D1BCA2DFF12F07FB0E204F8E6B35DA5E)), L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7D7F311E134135CBEDE36590BCBA7F8E8BED1B16)), NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_64 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_64, L_63, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeepReflection_GetStepMember_mE9B4AA42C1E854CC2436B1204DF13C0A5EE17FE3_RuntimeMethod_var))); } IL_0159: { MemberInfo_t* L_65 = V_0; return L_65; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeepReflection__cctor_m4692486647E2A35A3F76AFEE7E51F671E4E7E09F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4AEF68EC03DA78B7716F5A2CD44B5A65557145B9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66BB8B546D3F0D27FE21D2003E06C38FCEEA1567); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD4846651E4BE7520A7C6D51B27D463F59E5EDB5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFAC191851FABD949A4E2256B65EE2641683A908); s_Il2CppMethodInitialized = true; } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); NullCheck(L_1); MethodInfo_t* L_2; L_2 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_1, _stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21, NULL); ((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___WeakListGetItem = L_2; Il2CppCodeGenWriteBarrier((void**)(&((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___WeakListGetItem), (void*)L_2); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var) }; Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); NullCheck(L_4); MethodInfo_t* L_5; L_5 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_4, _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7, NULL); ((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___WeakListSetItem = L_5; Il2CppCodeGenWriteBarrier((void**)(&((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___WeakListSetItem), (void*)L_5); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_0_0_0_var) }; Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); NullCheck(L_7); MethodInfo_t* L_8; L_8 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_7, _stringLiteral66BB8B546D3F0D27FE21D2003E06C38FCEEA1567, ((int32_t)40), NULL); ((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___CreateWeakAliasForInstanceGetDelegate1MethodInfo = L_8; Il2CppCodeGenWriteBarrier((void**)(&((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___CreateWeakAliasForInstanceGetDelegate1MethodInfo), (void*)L_8); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_0_0_0_var) }; Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); NullCheck(L_10); MethodInfo_t* L_11; L_11 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_10, _stringLiteral4AEF68EC03DA78B7716F5A2CD44B5A65557145B9, ((int32_t)40), NULL); ((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___CreateWeakAliasForInstanceGetDelegate2MethodInfo = L_11; Il2CppCodeGenWriteBarrier((void**)(&((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___CreateWeakAliasForInstanceGetDelegate2MethodInfo), (void*)L_11); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast (DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_0_0_0_var) }; Type_t* L_13; L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL); NullCheck(L_13); MethodInfo_t* L_14; L_14 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_13, _stringLiteralBD4846651E4BE7520A7C6D51B27D463F59E5EDB5, ((int32_t)40), NULL); ((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___CreateWeakAliasForStaticGetDelegateMethodInfo = L_14; Il2CppCodeGenWriteBarrier((void**)(&((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___CreateWeakAliasForStaticGetDelegateMethodInfo), (void*)L_14); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast (DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_0_0_0_var) }; Type_t* L_16; L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL); NullCheck(L_16); MethodInfo_t* L_17; L_17 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_16, _stringLiteralDFAC191851FABD949A4E2256B65EE2641683A908, ((int32_t)40), NULL); ((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___CreateWeakAliasForInstanceSetDelegate1MethodInfo = L_17; Il2CppCodeGenWriteBarrier((void**)(&((DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_StaticFields*)il2cpp_codegen_static_fields_for(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var))->___CreateWeakAliasForInstanceSetDelegate1MethodInfo), (void*)L_17); 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 PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshal_pinvoke(const PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17& unmarshaled, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshaled_pinvoke& marshaled) { Exception_t* ___MemberException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Member' of type 'PathStep': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___MemberException, NULL); } IL2CPP_EXTERN_C void PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshal_pinvoke_back(const PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshaled_pinvoke& marshaled, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17& unmarshaled) { Exception_t* ___MemberException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Member' of type 'PathStep': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___MemberException, NULL); } IL2CPP_EXTERN_C void PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshal_pinvoke_cleanup(PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshaled_pinvoke& marshaled) { } IL2CPP_EXTERN_C void PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshal_com(const PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17& unmarshaled, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshaled_com& marshaled) { Exception_t* ___MemberException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Member' of type 'PathStep': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___MemberException, NULL); } IL2CPP_EXTERN_C void PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshal_com_back(const PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshaled_com& marshaled, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17& unmarshaled) { Exception_t* ___MemberException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Member' of type 'PathStep': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___MemberException, NULL); } IL2CPP_EXTERN_C void PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshal_com_cleanup(PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17_marshaled_com& marshaled) { } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathStep__ctor_m0DE050216CA3C139D4C9F76DD189B1348FAC7D62 (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* __this, MemberInfo_t* ___0_member, const RuntimeMethod* method) { { __this->___StepType = 0; MemberInfo_t* L_0 = ___0_member; __this->___Member = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Member), (void*)L_0); __this->___ElementIndex = (-1); __this->___ElementType = (Type_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___ElementType), (void*)(Type_t*)NULL); __this->___StrongListGetItemMethod = (MethodInfo_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___StrongListGetItemMethod), (void*)(MethodInfo_t*)NULL); return; } } IL2CPP_EXTERN_C void PathStep__ctor_m0DE050216CA3C139D4C9F76DD189B1348FAC7D62_AdjustorThunk (RuntimeObject* __this, MemberInfo_t* ___0_member, const RuntimeMethod* method) { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); PathStep__ctor_m0DE050216CA3C139D4C9F76DD189B1348FAC7D62(_thisAdjusted, ___0_member, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathStep__ctor_mAFF5D14693872D5CC4240AE2DFBEAFCD4EEB3922 (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* __this, int32_t ___0_elementIndex, const RuntimeMethod* method) { { __this->___StepType = 1; __this->___Member = (MemberInfo_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Member), (void*)(MemberInfo_t*)NULL); int32_t L_0 = ___0_elementIndex; __this->___ElementIndex = L_0; __this->___ElementType = (Type_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___ElementType), (void*)(Type_t*)NULL); __this->___StrongListGetItemMethod = (MethodInfo_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___StrongListGetItemMethod), (void*)(MethodInfo_t*)NULL); return; } } IL2CPP_EXTERN_C void PathStep__ctor_mAFF5D14693872D5CC4240AE2DFBEAFCD4EEB3922_AdjustorThunk (RuntimeObject* __this, int32_t ___0_elementIndex, const RuntimeMethod* method) { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); PathStep__ctor_mAFF5D14693872D5CC4240AE2DFBEAFCD4EEB3922(_thisAdjusted, ___0_elementIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathStep__ctor_m02637438EC6DEBC37B3A83B315887F2806575428 (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* __this, int32_t ___0_elementIndex, Type_t* ___1_strongListElementType, bool ___2_isArray, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21); s_Il2CppMethodInitialized = true; } PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* G_B2_0 = NULL; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* G_B1_0 = NULL; int32_t G_B3_0 = 0; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* G_B3_1 = NULL; { bool L_0 = ___2_isArray; if (L_0) { G_B2_0 = __this; goto IL_0007; } G_B1_0 = __this; } { G_B3_0 = 2; G_B3_1 = G_B1_0; goto IL_0008; } IL_0007: { G_B3_0 = 3; G_B3_1 = G_B2_0; } IL_0008: { G_B3_1->___StepType = G_B3_0; __this->___Member = (MemberInfo_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Member), (void*)(MemberInfo_t*)NULL); int32_t L_1 = ___0_elementIndex; __this->___ElementIndex = L_1; Type_t* L_2 = ___1_strongListElementType; __this->___ElementType = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___ElementType), (void*)L_2); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_5; Type_t* L_7 = ___1_strongListElementType; NullCheck(L_6); ArrayElementTypeCheck (L_6, L_7); (L_6)->SetAt(static_cast(0), (Type_t*)L_7); NullCheck(L_4); Type_t* L_8; L_8 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_4, L_6); NullCheck(L_8); MethodInfo_t* L_9; L_9 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_8, _stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21, NULL); __this->___StrongListGetItemMethod = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___StrongListGetItemMethod), (void*)L_9); return; } } IL2CPP_EXTERN_C void PathStep__ctor_m02637438EC6DEBC37B3A83B315887F2806575428_AdjustorThunk (RuntimeObject* __this, int32_t ___0_elementIndex, Type_t* ___1_strongListElementType, bool ___2_isArray, const RuntimeMethod* method) { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); PathStep__ctor_m02637438EC6DEBC37B3A83B315887F2806575428(_thisAdjusted, ___0_elementIndex, ___1_strongListElementType, ___2_isArray, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m8C79FEAB5AFAA11D898222AD4932FF99854FE808 (U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass21_0_U3CCreateSlowDeepStaticValueGetterDelegateU3Eb__0_mF91F8A6A3AE09CC364E8DE4CECB331BCB7E80299 (U3CU3Ec__DisplayClass21_0_t7351FB460CBEE95E405B575282CB212C4F639FE7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { V_0 = NULL; V_1 = 0; goto IL_001d; } IL_0006: { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_0 = __this->___memberPath; int32_t L_1 = V_1; NullCheck(L_0); PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_2; L_2 = List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9(L_0, L_1, List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_RuntimeMethod_var); RuntimeObject* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = DeepReflection_SlowGetMemberValue_m445767D8E2B1567476D7D7D4F350F6EE4F8F6FF5(L_2, L_3, NULL); V_0 = L_4; int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_001d: { int32_t L_6 = V_1; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_7 = __this->___memberPath; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_inline(L_7, List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_RuntimeMethod_var); if ((((int32_t)L_6) < ((int32_t)L_8))) { goto IL_0006; } } { RuntimeObject* L_9 = V_0; return L_9; } } #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__DisplayClass22_0__ctor_mA9EDCF10F501176A0658C5FFB2D43341A1EF0993 (U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass22_0_U3CCreateSlowDeepInstanceValueGetterDelegateU3Eb__0_m2CEA7453B415FF110C341792578D053E0E286B8F (U3CU3Ec__DisplayClass22_0_tBA2643E003A1722198EB1C8E7F337573CCE89926* __this, RuntimeObject* ___0_instance, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { RuntimeObject* L_0 = ___0_instance; V_0 = L_0; V_1 = 0; goto IL_001d; } IL_0006: { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_1 = __this->___memberPath; int32_t L_2 = V_1; NullCheck(L_1); PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_3; L_3 = List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9(L_1, L_2, List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_RuntimeMethod_var); RuntimeObject* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); RuntimeObject* L_5; L_5 = DeepReflection_SlowGetMemberValue_m445767D8E2B1567476D7D7D4F350F6EE4F8F6FF5(L_3, L_4, NULL); V_0 = L_5; int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001d: { int32_t L_7 = V_1; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_8 = __this->___memberPath; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_inline(L_8, List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_RuntimeMethod_var); if ((((int32_t)L_7) < ((int32_t)L_9))) { goto IL_0006; } } { RuntimeObject* L_10 = V_0; return L_10; } } #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__DisplayClass23_0__ctor_m8A8E378783B3BE5AD43F807D5EB87108D539CE82 (U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass23_0_U3CCreateSlowDeepInstanceValueSetterDelegateU3Eb__0_m4AAB3CB0F6A65EECE5B76B39F4D1323206F3A86D (U3CU3Ec__DisplayClass23_0_t96C741306F6F2F0501868BC86B7DBC609A6685D8* __this, RuntimeObject* ___0_instance, RuntimeObject* ___1_arg, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { RuntimeObject* L_0 = ___0_instance; V_0 = L_0; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_1 = __this->___memberPath; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_inline(L_1, List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_RuntimeMethod_var); V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); V_2 = 0; goto IL_002b; } IL_0014: { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_3 = __this->___memberPath; int32_t L_4 = V_2; NullCheck(L_3); PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_5; L_5 = List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9(L_3, L_4, List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_RuntimeMethod_var); RuntimeObject* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); RuntimeObject* L_7; L_7 = DeepReflection_SlowGetMemberValue_m445767D8E2B1567476D7D7D4F350F6EE4F8F6FF5(L_5, L_6, NULL); V_0 = L_7; int32_t L_8 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_002b: { int32_t L_9 = V_2; int32_t L_10 = V_1; if ((((int32_t)L_9) < ((int32_t)L_10))) { goto IL_0014; } } { List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_11 = __this->___memberPath; List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* L_12 = __this->___memberPath; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_inline(L_12, List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_RuntimeMethod_var); NullCheck(L_11); PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_14; L_14 = List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9(L_11, ((int32_t)il2cpp_codegen_subtract(L_13, 1)), List_1_get_Item_mE6090BD86AE47B4E457FDB035A87E4A714A1BDD9_RuntimeMethod_var); RuntimeObject* L_15 = V_0; RuntimeObject* L_16 = ___1_arg; il2cpp_codegen_runtime_class_init_inline(DeepReflection_t1C5060C7692E7F67EC35D42FA69AF096B26687B3_il2cpp_TypeInfo_var); DeepReflection_SlowSetMemberValue_m2A4E6ED2D775A7F94A191E0D1ACE03FA5F0736DC(L_14, L_15, L_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 RuntimeObject* WeakValueGetter_Invoke_m24FAD5DC3BC6AF2279F3AFAE4BD9FE98D9397718_Multicast(WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* __this, RuntimeObject** ___0_instance, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); RuntimeObject* retVal = NULL; for (il2cpp_array_size_t i = 0; i < length; i++) { WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject**, const RuntimeMethod*); retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_instance, reinterpret_cast(currentDelegate->___method)); } return retVal; } RuntimeObject* WeakValueGetter_Invoke_m24FAD5DC3BC6AF2279F3AFAE4BD9FE98D9397718_OpenInst(WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* __this, RuntimeObject** ___0_instance, const RuntimeMethod* method) { NullCheck(___0_instance); typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject**, const RuntimeMethod*); return ((FunctionPointerType)__this->___method_ptr)(___0_instance, method); } RuntimeObject* WeakValueGetter_Invoke_m24FAD5DC3BC6AF2279F3AFAE4BD9FE98D9397718_OpenStatic(WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* __this, RuntimeObject** ___0_instance, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject**, const RuntimeMethod*); return ((FunctionPointerType)__this->___method_ptr)(___0_instance, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakValueGetter__ctor_mD4EC30E3DEA99B7AB1DF5B945A3A6895D243B21A (WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 1; if (isOpen) __this->___invoke_impl = (intptr_t)&WeakValueGetter_Invoke_m24FAD5DC3BC6AF2279F3AFAE4BD9FE98D9397718_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { bool isOpen = parameterCount == 0; if (isOpen) { __this->___invoke_impl = (intptr_t)&WeakValueGetter_Invoke_m24FAD5DC3BC6AF2279F3AFAE4BD9FE98D9397718_OpenInst; } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } __this->___extra_arg = (intptr_t)&WeakValueGetter_Invoke_m24FAD5DC3BC6AF2279F3AFAE4BD9FE98D9397718_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakValueGetter_Invoke_m24FAD5DC3BC6AF2279F3AFAE4BD9FE98D9397718 (WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* __this, RuntimeObject** ___0_instance, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject**, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_instance, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakValueGetter_BeginInvoke_m2C1A7E19966F52EF01150951DD17B37A2C89D52E (WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* __this, RuntimeObject** ___0_instance, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = *___0_instance; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakValueGetter_EndInvoke_m2BD1BE492E5626563EB3209AC64E9A88A3FCDCE1 (WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* __this, RuntimeObject** ___0_instance, RuntimeObject* ___1_result, const RuntimeMethod* method) { void* ___out_args[] = { ___0_instance, }; RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args); return (RuntimeObject*)__result; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void WeakValueSetter_Invoke_mEBF16A6294DEDE65A1773C16E310743CF0D93EFB_Multicast(WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* __this, RuntimeObject** ___0_instance, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject**, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_instance, ___1_value, reinterpret_cast(currentDelegate->___method)); } } void WeakValueSetter_Invoke_mEBF16A6294DEDE65A1773C16E310743CF0D93EFB_OpenInst(WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* __this, RuntimeObject** ___0_instance, RuntimeObject* ___1_value, const RuntimeMethod* method) { NullCheck(___0_instance); typedef void (*FunctionPointerType) (RuntimeObject**, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_instance, ___1_value, method); } void WeakValueSetter_Invoke_mEBF16A6294DEDE65A1773C16E310743CF0D93EFB_OpenStatic(WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* __this, RuntimeObject** ___0_instance, RuntimeObject* ___1_value, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject**, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_instance, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakValueSetter__ctor_m66EAB596FBC543C58569F8E5BF630537A0D1E520 (WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&WeakValueSetter_Invoke_mEBF16A6294DEDE65A1773C16E310743CF0D93EFB_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { bool isOpen = parameterCount == 1; if (isOpen) { __this->___invoke_impl = (intptr_t)&WeakValueSetter_Invoke_mEBF16A6294DEDE65A1773C16E310743CF0D93EFB_OpenInst; } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } __this->___extra_arg = (intptr_t)&WeakValueSetter_Invoke_mEBF16A6294DEDE65A1773C16E310743CF0D93EFB_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakValueSetter_Invoke_mEBF16A6294DEDE65A1773C16E310743CF0D93EFB (WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* __this, RuntimeObject** ___0_instance, RuntimeObject* ___1_value, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject**, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_instance, ___1_value, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakValueSetter_BeginInvoke_m716CD5E55F147EBB771E45DF32AFD794A3CC23C9 (WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* __this, RuntimeObject** ___0_instance, RuntimeObject* ___1_value, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { void *__d_args[3] = {0}; __d_args[0] = *___0_instance; __d_args[1] = ___1_value; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakValueSetter_EndInvoke_m694F64052290B0CCC04510187DFBE5CFAA7E7A51 (WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* __this, RuntimeObject** ___0_instance, RuntimeObject* ___1_result, const RuntimeMethod* method) { void* ___out_args[] = { ___0_instance, }; il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EmitUtilities_get_CanEmit_m83A967243DF2D7E1FBC0EB5CCF8E27FF14FDDEC4 (const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EmitUtilities_EmitIsIllegalForMember_mDFA74A2D34EABF74D27D20FEF7B2D2E96505348B (MemberInfo_t* ___0_member, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemberInfo_t* L_0 = ___0_member; NullCheck(L_0); Type_t* L_1; L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_0); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_2; L_2 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, (Type_t*)NULL, NULL); if (!L_2) { goto IL_0024; } } { MemberInfo_t* L_3 = ___0_member; NullCheck(L_3); Type_t* L_4; L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_3); NullCheck(L_4); Assembly_t* L_5; L_5 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_4); il2cpp_codegen_runtime_class_init_inline(EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_il2cpp_TypeInfo_var); Assembly_t* L_6 = ((EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_StaticFields*)il2cpp_codegen_static_fields_for(EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_il2cpp_TypeInfo_var))->___EngineAssembly; bool L_7; L_7 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_5, L_6, NULL); return L_7; } IL_0024: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* EmitUtilities_CreateWeakStaticFieldGetter_mC422DDC0CC0A7A5FBE551EA1D261B5A7DDF9BE39 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3CCreateWeakStaticFieldGetterU3Eb__0_m9F5EC9AC84A31C95D4C9570FCDF7E6F249139AEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* V_0 = NULL; { U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* L_0 = (U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass5_0__ctor_mE659025EC9FCD139F9AEC60BA4DFF0325A49A3F9(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* L_1 = V_0; FieldInfo_t* L_2 = ___0_fieldInfo; NullCheck(L_1); L_1->___fieldInfo = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___fieldInfo), (void*)L_2); U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* L_3 = V_0; NullCheck(L_3); FieldInfo_t* L_4 = L_3->___fieldInfo; bool L_5; L_5 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_4, (FieldInfo_t*)NULL, NULL); if (!L_5) { goto IL_0026; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakStaticFieldGetter_mC422DDC0CC0A7A5FBE551EA1D261B5A7DDF9BE39_RuntimeMethod_var))); } IL_0026: { U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* L_7 = V_0; NullCheck(L_7); FieldInfo_t* L_8 = L_7->___fieldInfo; NullCheck(L_8); bool L_9; L_9 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_8, NULL); if (L_9) { goto IL_003e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C4A74813E03670A3DDF68FD7559A475174A5814)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakStaticFieldGetter_mC422DDC0CC0A7A5FBE551EA1D261B5A7DDF9BE39_RuntimeMethod_var))); } IL_003e: { U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* L_11 = V_0; U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* L_12 = V_0; NullCheck(L_12); FieldInfo_t* L_13 = L_12->___fieldInfo; FieldInfo_t* L_14; L_14 = FieldInfoExtensions_DeAliasField_mA7AB61F052188C83709613B723188EEBE30B4A00(L_13, (bool)0, NULL); NullCheck(L_11); L_11->___fieldInfo = L_14; Il2CppCodeGenWriteBarrier((void**)(&L_11->___fieldInfo), (void*)L_14); U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* L_15 = V_0; Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_16 = (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)il2cpp_codegen_object_new(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var); Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8(L_16, L_15, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3CCreateWeakStaticFieldGetterU3Eb__0_m9F5EC9AC84A31C95D4C9570FCDF7E6F249139AEC_RuntimeMethod_var), NULL); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* EmitUtilities_CreateWeakStaticFieldSetter_mE491AAE4DDF23E7694179B8092FC04E27BA103E1 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_U3CCreateWeakStaticFieldSetterU3Eb__0_m8C87ED0698BB33A6AAEA4F495CFF5631760970AE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* V_0 = NULL; { U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* L_0 = (U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass7_0__ctor_m9AB542BBFEB0D95B9C7CCF2D884D5A38B3CC27D8(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* L_1 = V_0; FieldInfo_t* L_2 = ___0_fieldInfo; NullCheck(L_1); L_1->___fieldInfo = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___fieldInfo), (void*)L_2); U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* L_3 = V_0; NullCheck(L_3); FieldInfo_t* L_4 = L_3->___fieldInfo; bool L_5; L_5 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_4, (FieldInfo_t*)NULL, NULL); if (!L_5) { goto IL_0026; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakStaticFieldSetter_mE491AAE4DDF23E7694179B8092FC04E27BA103E1_RuntimeMethod_var))); } IL_0026: { U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* L_7 = V_0; NullCheck(L_7); FieldInfo_t* L_8 = L_7->___fieldInfo; NullCheck(L_8); bool L_9; L_9 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_8, NULL); if (L_9) { goto IL_003e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C4A74813E03670A3DDF68FD7559A475174A5814)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakStaticFieldSetter_mE491AAE4DDF23E7694179B8092FC04E27BA103E1_RuntimeMethod_var))); } IL_003e: { U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* L_11 = V_0; U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* L_12 = V_0; NullCheck(L_12); FieldInfo_t* L_13 = L_12->___fieldInfo; FieldInfo_t* L_14; L_14 = FieldInfoExtensions_DeAliasField_mA7AB61F052188C83709613B723188EEBE30B4A00(L_13, (bool)0, NULL); NullCheck(L_11); L_11->___fieldInfo = L_14; Il2CppCodeGenWriteBarrier((void**)(&L_11->___fieldInfo), (void*)L_14); U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* L_15 = V_0; Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_16 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var); Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_16, L_15, (intptr_t)((void*)U3CU3Ec__DisplayClass7_0_U3CCreateWeakStaticFieldSetterU3Eb__0_m8C87ED0698BB33A6AAEA4F495CFF5631760970AE_RuntimeMethod_var), NULL); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* EmitUtilities_CreateWeakInstanceFieldGetter_m32526193195665426BE8FE331F81454D7AD9F2EA (Type_t* ___0_instanceType, FieldInfo_t* ___1_fieldInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_U3CCreateWeakInstanceFieldGetterU3Eb__0_mD88E7363C12415691D9F6F5B2212DD6D504A47F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* V_0 = NULL; { U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* L_0 = (U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass10_0__ctor_m444F36C3385444AC97E96623048FDDD361D8515C(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* L_1 = V_0; FieldInfo_t* L_2 = ___1_fieldInfo; NullCheck(L_1); L_1->___fieldInfo = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___fieldInfo), (void*)L_2); U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* L_3 = V_0; NullCheck(L_3); FieldInfo_t* L_4 = L_3->___fieldInfo; bool L_5; L_5 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_4, (FieldInfo_t*)NULL, NULL); if (!L_5) { goto IL_0026; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstanceFieldGetter_m32526193195665426BE8FE331F81454D7AD9F2EA_RuntimeMethod_var))); } IL_0026: { Type_t* L_7 = ___0_instanceType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, (Type_t*)NULL, NULL); if (!L_8) { goto IL_003a; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_9 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C92044AA503422C8954E73697B146F1E63C9334)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstanceFieldGetter_m32526193195665426BE8FE331F81454D7AD9F2EA_RuntimeMethod_var))); } IL_003a: { U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* L_10 = V_0; NullCheck(L_10); FieldInfo_t* L_11 = L_10->___fieldInfo; NullCheck(L_11); bool L_12; L_12 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_11, NULL); if (!L_12) { goto IL_0052; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB2C992F5B74F2E286B3734B39409FFBE6FCC4427)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstanceFieldGetter_m32526193195665426BE8FE331F81454D7AD9F2EA_RuntimeMethod_var))); } IL_0052: { U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* L_14 = V_0; U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* L_15 = V_0; NullCheck(L_15); FieldInfo_t* L_16 = L_15->___fieldInfo; FieldInfo_t* L_17; L_17 = FieldInfoExtensions_DeAliasField_mA7AB61F052188C83709613B723188EEBE30B4A00(L_16, (bool)0, NULL); NullCheck(L_14); L_14->___fieldInfo = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_14->___fieldInfo), (void*)L_17); U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* L_18 = V_0; WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* L_19 = (WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B*)il2cpp_codegen_object_new(WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B_il2cpp_TypeInfo_var); WeakValueGetter__ctor_mD4EC30E3DEA99B7AB1DF5B945A3A6895D243B21A(L_19, L_18, (intptr_t)((void*)U3CU3Ec__DisplayClass10_0_U3CCreateWeakInstanceFieldGetterU3Eb__0_mD88E7363C12415691D9F6F5B2212DD6D504A47F1_RuntimeMethod_var), NULL); return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* EmitUtilities_CreateWeakInstanceFieldSetter_m14D1A7AE12A397259697DBC05BAEC75B7B356F62 (Type_t* ___0_instanceType, FieldInfo_t* ___1_fieldInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_U3CCreateWeakInstanceFieldSetterU3Eb__0_m4C0A56B88FC9DCA50AA987BC89B352449F28ACB9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* V_0 = NULL; { U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* L_0 = (U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass13_0__ctor_m6221C5BA0E38E6436CA3758CC918457978646748(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* L_1 = V_0; FieldInfo_t* L_2 = ___1_fieldInfo; NullCheck(L_1); L_1->___fieldInfo = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___fieldInfo), (void*)L_2); U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* L_3 = V_0; NullCheck(L_3); FieldInfo_t* L_4 = L_3->___fieldInfo; bool L_5; L_5 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_4, (FieldInfo_t*)NULL, NULL); if (!L_5) { goto IL_0026; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstanceFieldSetter_m14D1A7AE12A397259697DBC05BAEC75B7B356F62_RuntimeMethod_var))); } IL_0026: { Type_t* L_7 = ___0_instanceType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, (Type_t*)NULL, NULL); if (!L_8) { goto IL_003a; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_9 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C92044AA503422C8954E73697B146F1E63C9334)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstanceFieldSetter_m14D1A7AE12A397259697DBC05BAEC75B7B356F62_RuntimeMethod_var))); } IL_003a: { U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* L_10 = V_0; NullCheck(L_10); FieldInfo_t* L_11 = L_10->___fieldInfo; NullCheck(L_11); bool L_12; L_12 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_11, NULL); if (!L_12) { goto IL_0052; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB2C992F5B74F2E286B3734B39409FFBE6FCC4427)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstanceFieldSetter_m14D1A7AE12A397259697DBC05BAEC75B7B356F62_RuntimeMethod_var))); } IL_0052: { U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* L_14 = V_0; U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* L_15 = V_0; NullCheck(L_15); FieldInfo_t* L_16 = L_15->___fieldInfo; FieldInfo_t* L_17; L_17 = FieldInfoExtensions_DeAliasField_mA7AB61F052188C83709613B723188EEBE30B4A00(L_16, (bool)0, NULL); NullCheck(L_14); L_14->___fieldInfo = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_14->___fieldInfo), (void*)L_17); U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* L_18 = V_0; WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* L_19 = (WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B*)il2cpp_codegen_object_new(WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B_il2cpp_TypeInfo_var); WeakValueSetter__ctor_m66EAB596FBC543C58569F8E5BF630537A0D1E520(L_19, L_18, (intptr_t)((void*)U3CU3Ec__DisplayClass13_0_U3CCreateWeakInstanceFieldSetterU3Eb__0_m4C0A56B88FC9DCA50AA987BC89B352449F28ACB9_RuntimeMethod_var), NULL); return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* EmitUtilities_CreateWeakInstancePropertyGetter_m2EA1FFD1F21CABEE621C4E7A4EB863067D7143B5 (Type_t* ___0_instanceType, PropertyInfo_t* ___1_propertyInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_U3CCreateWeakInstancePropertyGetterU3Eb__0_mA08E658F9259EA4F464FD2A616AC0CCFC9972DC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* V_0 = NULL; MethodInfo_t* V_1 = NULL; { U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* L_0 = (U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass14_0__ctor_m1B7F02583870013E791AFD51D558DFEABFA4BF68(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* L_1 = V_0; PropertyInfo_t* L_2 = ___1_propertyInfo; NullCheck(L_1); L_1->___propertyInfo = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___propertyInfo), (void*)L_2); U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* L_3 = V_0; NullCheck(L_3); PropertyInfo_t* L_4 = L_3->___propertyInfo; bool L_5; L_5 = PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F(L_4, (PropertyInfo_t*)NULL, NULL); if (!L_5) { goto IL_0026; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstancePropertyGetter_m2EA1FFD1F21CABEE621C4E7A4EB863067D7143B5_RuntimeMethod_var))); } IL_0026: { Type_t* L_7 = ___0_instanceType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, (Type_t*)NULL, NULL); if (!L_8) { goto IL_003a; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_9 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C92044AA503422C8954E73697B146F1E63C9334)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstancePropertyGetter_m2EA1FFD1F21CABEE621C4E7A4EB863067D7143B5_RuntimeMethod_var))); } IL_003a: { U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* L_10 = V_0; U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* L_11 = V_0; NullCheck(L_11); PropertyInfo_t* L_12 = L_11->___propertyInfo; PropertyInfo_t* L_13; L_13 = PropertyInfoExtensions_DeAliasProperty_m0C005F178D279A9585461522CE1E42A23CED77F9(L_12, (bool)0, NULL); NullCheck(L_10); L_10->___propertyInfo = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_10->___propertyInfo), (void*)L_13); U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* L_14 = V_0; NullCheck(L_14); PropertyInfo_t* L_15 = L_14->___propertyInfo; NullCheck(L_15); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_16; L_16 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16, L_15); NullCheck(L_16); if (!(((RuntimeArray*)L_16)->max_length)) { goto IL_0065; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral26DCB2051A67733E4E3E244BAEEA1FD347E9473B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstancePropertyGetter_m2EA1FFD1F21CABEE621C4E7A4EB863067D7143B5_RuntimeMethod_var))); } IL_0065: { U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* L_18 = V_0; NullCheck(L_18); PropertyInfo_t* L_19 = L_18->___propertyInfo; NullCheck(L_19); MethodInfo_t* L_20; L_20 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(23, L_19, (bool)1); V_1 = L_20; MethodInfo_t* L_21 = V_1; bool L_22; L_22 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_21, (MethodInfo_t*)NULL, NULL); if (!L_22) { goto IL_0086; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral85E9CE6AD4896D7DAC7FD63267FC79467CB4862F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstancePropertyGetter_m2EA1FFD1F21CABEE621C4E7A4EB863067D7143B5_RuntimeMethod_var))); } IL_0086: { MethodInfo_t* L_24 = V_1; NullCheck(L_24); bool L_25; L_25 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_24, NULL); if (!L_25) { goto IL_0099; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47E25B7BC471508BCFDD9553C340FE99DAB34C4A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstancePropertyGetter_m2EA1FFD1F21CABEE621C4E7A4EB863067D7143B5_RuntimeMethod_var))); } IL_0099: { U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* L_27 = V_0; WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B* L_28 = (WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B*)il2cpp_codegen_object_new(WeakValueGetter_tD8B88C5DB64C72EAE2BAF442FB77F7AA8533DF7B_il2cpp_TypeInfo_var); WeakValueGetter__ctor_mD4EC30E3DEA99B7AB1DF5B945A3A6895D243B21A(L_28, L_27, (intptr_t)((void*)U3CU3Ec__DisplayClass14_0_U3CCreateWeakInstancePropertyGetterU3Eb__0_mA08E658F9259EA4F464FD2A616AC0CCFC9972DC2_RuntimeMethod_var), NULL); return L_28; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* EmitUtilities_CreateWeakInstancePropertySetter_mF93F4D9D1DCF4BEB6BB08E7D16B6D18687F9A0A3 (Type_t* ___0_instanceType, PropertyInfo_t* ___1_propertyInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass15_0_U3CCreateWeakInstancePropertySetterU3Eb__0_m519BF250CA95578698B9E212F28CDF594374A31C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* V_0 = NULL; MethodInfo_t* V_1 = NULL; { U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* L_0 = (U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass15_0__ctor_m9DAE233D197172FCB3ADF4FC5A2EF4CF63D5AEFA(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* L_1 = V_0; PropertyInfo_t* L_2 = ___1_propertyInfo; NullCheck(L_1); L_1->___propertyInfo = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___propertyInfo), (void*)L_2); U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* L_3 = V_0; NullCheck(L_3); PropertyInfo_t* L_4 = L_3->___propertyInfo; bool L_5; L_5 = PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F(L_4, (PropertyInfo_t*)NULL, NULL); if (!L_5) { goto IL_0026; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstancePropertySetter_mF93F4D9D1DCF4BEB6BB08E7D16B6D18687F9A0A3_RuntimeMethod_var))); } IL_0026: { Type_t* L_7 = ___0_instanceType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, (Type_t*)NULL, NULL); if (!L_8) { goto IL_003a; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_9 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C92044AA503422C8954E73697B146F1E63C9334)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstancePropertySetter_mF93F4D9D1DCF4BEB6BB08E7D16B6D18687F9A0A3_RuntimeMethod_var))); } IL_003a: { U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* L_10 = V_0; U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* L_11 = V_0; NullCheck(L_11); PropertyInfo_t* L_12 = L_11->___propertyInfo; PropertyInfo_t* L_13; L_13 = PropertyInfoExtensions_DeAliasProperty_m0C005F178D279A9585461522CE1E42A23CED77F9(L_12, (bool)0, NULL); NullCheck(L_10); L_10->___propertyInfo = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_10->___propertyInfo), (void*)L_13); U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* L_14 = V_0; NullCheck(L_14); PropertyInfo_t* L_15 = L_14->___propertyInfo; NullCheck(L_15); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_16; L_16 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16, L_15); NullCheck(L_16); if (!(((RuntimeArray*)L_16)->max_length)) { goto IL_0065; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral26DCB2051A67733E4E3E244BAEEA1FD347E9473B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstancePropertySetter_mF93F4D9D1DCF4BEB6BB08E7D16B6D18687F9A0A3_RuntimeMethod_var))); } IL_0065: { U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* L_18 = V_0; NullCheck(L_18); PropertyInfo_t* L_19 = L_18->___propertyInfo; NullCheck(L_19); MethodInfo_t* L_20; L_20 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(25, L_19, (bool)1); V_1 = L_20; MethodInfo_t* L_21 = V_1; NullCheck(L_21); bool L_22; L_22 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_21, NULL); if (!L_22) { goto IL_0085; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47E25B7BC471508BCFDD9553C340FE99DAB34C4A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstancePropertySetter_mF93F4D9D1DCF4BEB6BB08E7D16B6D18687F9A0A3_RuntimeMethod_var))); } IL_0085: { U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* L_24 = V_0; WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B* L_25 = (WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B*)il2cpp_codegen_object_new(WeakValueSetter_tE4FDBEE1932C16018E76E579564A5BE90A8ACE1B_il2cpp_TypeInfo_var); WeakValueSetter__ctor_m66EAB596FBC543C58569F8E5BF630537A0D1E520(L_25, L_24, (intptr_t)((void*)U3CU3Ec__DisplayClass15_0_U3CCreateWeakInstancePropertySetterU3Eb__0_m519BF250CA95578698B9E212F28CDF594374A31C_RuntimeMethod_var), NULL); return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* EmitUtilities_CreateStaticMethodCaller_m67B30B3817ED18F73567CA5CBB0ECDBF29430633 (MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodInfo_t* L_0 = ___0_methodInfo; bool L_1; L_1 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_0, (MethodInfo_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateStaticMethodCaller_m67B30B3817ED18F73567CA5CBB0ECDBF29430633_RuntimeMethod_var))); } IL_0014: { MethodInfo_t* L_3 = ___0_methodInfo; NullCheck(L_3); bool L_4; L_4 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_3, NULL); if (L_4) { goto IL_0037; } } { MethodInfo_t* L_5 = ___0_methodInfo; NullCheck(L_5); String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_5); String_t* L_7; L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6624D8C33CE15A1906D8F3BBF68FABBE8E179079)), L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral22363B2DA57DE0197C3DC04546321A605E3FFE02)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateStaticMethodCaller_m67B30B3817ED18F73567CA5CBB0ECDBF29430633_RuntimeMethod_var))); } IL_0037: { MethodInfo_t* L_9 = ___0_methodInfo; NullCheck(L_9); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_10; L_10 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_9); NullCheck(L_10); if (!(((RuntimeArray*)L_10)->max_length)) { goto IL_004b; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBBD2D161BE39B692B416EC33FBD72BE2EE0DEF4E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateStaticMethodCaller_m67B30B3817ED18F73567CA5CBB0ECDBF29430633_RuntimeMethod_var))); } IL_004b: { MethodInfo_t* L_12 = ___0_methodInfo; MethodInfo_t* L_13; L_13 = MethodInfoExtensions_DeAliasMethod_mBDE9FC9DB9A02F037818E1DD0F064D6FE4A8BB75(L_12, (bool)0, NULL); ___0_methodInfo = L_13; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); MethodInfo_t* L_16 = ___0_methodInfo; Delegate_t* L_17; L_17 = Delegate_CreateDelegate_m166F8149A673DE0A735634C1AB9DE71FD34A6BB4(L_15, L_16, NULL); return ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_17, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* EmitUtilities_CreateWeakInstanceMethodCaller_mF2D0375F16D9FDBDB03BB77B2A8A2FAFCD68F8B9 (MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass23_0_U3CCreateWeakInstanceMethodCallerU3Eb__0_m75524BE363705FEBA4CBE568BE0B5E62EEFA6BA4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* V_0 = NULL; { U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* L_0 = (U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass23_0__ctor_m4592260D54014BFCADEF3F5EC865C39D61B8A08C(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* L_1 = V_0; MethodInfo_t* L_2 = ___0_methodInfo; NullCheck(L_1); L_1->___methodInfo = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___methodInfo), (void*)L_2); U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* L_3 = V_0; NullCheck(L_3); MethodInfo_t* L_4 = L_3->___methodInfo; bool L_5; L_5 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_4, (MethodInfo_t*)NULL, NULL); if (!L_5) { goto IL_0026; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstanceMethodCaller_mF2D0375F16D9FDBDB03BB77B2A8A2FAFCD68F8B9_RuntimeMethod_var))); } IL_0026: { U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* L_7 = V_0; NullCheck(L_7); MethodInfo_t* L_8 = L_7->___methodInfo; NullCheck(L_8); bool L_9; L_9 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_8, NULL); if (!L_9) { goto IL_0053; } } { U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* L_10 = V_0; NullCheck(L_10); MethodInfo_t* L_11 = L_10->___methodInfo; NullCheck(L_11); String_t* L_12; L_12 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_11); String_t* L_13; L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6624D8C33CE15A1906D8F3BBF68FABBE8E179079)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral90A683BBF1FEB32AEC0B5DED0CC88DD136FC5CE7)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, L_13, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstanceMethodCaller_mF2D0375F16D9FDBDB03BB77B2A8A2FAFCD68F8B9_RuntimeMethod_var))); } IL_0053: { U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* L_15 = V_0; NullCheck(L_15); MethodInfo_t* L_16 = L_15->___methodInfo; NullCheck(L_16); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_17; L_17 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_16); NullCheck(L_17); if (!(((RuntimeArray*)L_17)->max_length)) { goto IL_006c; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBBD2D161BE39B692B416EC33FBD72BE2EE0DEF4E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmitUtilities_CreateWeakInstanceMethodCaller_mF2D0375F16D9FDBDB03BB77B2A8A2FAFCD68F8B9_RuntimeMethod_var))); } IL_006c: { U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* L_19 = V_0; U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* L_20 = V_0; NullCheck(L_20); MethodInfo_t* L_21 = L_20->___methodInfo; MethodInfo_t* L_22; L_22 = MethodInfoExtensions_DeAliasMethod_mBDE9FC9DB9A02F037818E1DD0F064D6FE4A8BB75(L_21, (bool)0, NULL); NullCheck(L_19); L_19->___methodInfo = L_22; Il2CppCodeGenWriteBarrier((void**)(&L_19->___methodInfo), (void*)L_22); U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* L_23 = V_0; Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_24 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var); Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_24, L_23, (intptr_t)((void*)U3CU3Ec__DisplayClass23_0_U3CCreateWeakInstanceMethodCallerU3Eb__0_m75524BE363705FEBA4CBE568BE0B5E62EEFA6BA4_RuntimeMethod_var), NULL); return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmitUtilities__cctor_mA99B37F85E76982F39DBEA7E9030DB25825134AE (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); NullCheck(L_1); Assembly_t* L_2; L_2 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_1); ((EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_StaticFields*)il2cpp_codegen_static_fields_for(EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_il2cpp_TypeInfo_var))->___EngineAssembly = L_2; Il2CppCodeGenWriteBarrier((void**)(&((EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_StaticFields*)il2cpp_codegen_static_fields_for(EmitUtilities_tC0B5969449500DB131EF22281578EE08BC5ACD31_il2cpp_TypeInfo_var))->___EngineAssembly), (void*)L_2); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_m444F36C3385444AC97E96623048FDDD361D8515C (U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass10_0_U3CCreateWeakInstanceFieldGetterU3Eb__0_mD88E7363C12415691D9F6F5B2212DD6D504A47F1 (U3CU3Ec__DisplayClass10_0_tE096E90AF94FD98862C91698833855917A389C03* __this, RuntimeObject** ___0_classInstance, const RuntimeMethod* method) { { FieldInfo_t* L_0 = __this->___fieldInfo; RuntimeObject** L_1 = ___0_classInstance; RuntimeObject* L_2 = *((RuntimeObject**)L_1); NullCheck(L_0); RuntimeObject* L_3; L_3 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, L_0, L_2); return L_3; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m6221C5BA0E38E6436CA3758CC918457978646748 (U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0_U3CCreateWeakInstanceFieldSetterU3Eb__0_m4C0A56B88FC9DCA50AA987BC89B352449F28ACB9 (U3CU3Ec__DisplayClass13_0_tDD4C191801DF7D5C21D94F0871C0FE981D8A1B34* __this, RuntimeObject** ___0_classInstance, RuntimeObject* ___1_value, const RuntimeMethod* method) { { FieldInfo_t* L_0 = __this->___fieldInfo; RuntimeObject** L_1 = ___0_classInstance; RuntimeObject* L_2 = *((RuntimeObject**)L_1); RuntimeObject* L_3 = ___1_value; NullCheck(L_0); FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_0, L_2, L_3, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_m1B7F02583870013E791AFD51D558DFEABFA4BF68 (U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass14_0_U3CCreateWeakInstancePropertyGetterU3Eb__0_mA08E658F9259EA4F464FD2A616AC0CCFC9972DC2 (U3CU3Ec__DisplayClass14_0_t7DF6BE9F6D412CA87A7682DBCD5B39A3CC4A3238* __this, RuntimeObject** ___0_classInstance, const RuntimeMethod* method) { { PropertyInfo_t* L_0 = __this->___propertyInfo; RuntimeObject** L_1 = ___0_classInstance; RuntimeObject* L_2 = *((RuntimeObject**)L_1); NullCheck(L_0); RuntimeObject* L_3; L_3 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_0, L_2, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL); return L_3; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0__ctor_m9DAE233D197172FCB3ADF4FC5A2EF4CF63D5AEFA (U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0_U3CCreateWeakInstancePropertySetterU3Eb__0_m519BF250CA95578698B9E212F28CDF594374A31C (U3CU3Ec__DisplayClass15_0_tAD469D4F9D9D31A7E544FCA36CD1B937E414F755* __this, RuntimeObject** ___0_classInstance, RuntimeObject* ___1_value, const RuntimeMethod* method) { { PropertyInfo_t* L_0 = __this->___propertyInfo; RuntimeObject** L_1 = ___0_classInstance; RuntimeObject* L_2 = *((RuntimeObject**)L_1); RuntimeObject* L_3 = ___1_value; NullCheck(L_0); VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(28, L_0, L_2, L_3, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)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__DisplayClass23_0__ctor_m4592260D54014BFCADEF3F5EC865C39D61B8A08C (U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass23_0_U3CCreateWeakInstanceMethodCallerU3Eb__0_m75524BE363705FEBA4CBE568BE0B5E62EEFA6BA4 (U3CU3Ec__DisplayClass23_0_tDDDF20A2C85EF471623FEC5A5222F8A2E570A0ED* __this, RuntimeObject* ___0_classInstance, const RuntimeMethod* method) { { MethodInfo_t* L_0 = __this->___methodInfo; RuntimeObject* L_1 = ___0_classInstance; NullCheck(L_0); RuntimeObject* L_2; L_2 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mE659025EC9FCD139F9AEC60BA4DFF0325A49A3F9 (U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass5_0_U3CCreateWeakStaticFieldGetterU3Eb__0_m9F5EC9AC84A31C95D4C9570FCDF7E6F249139AEC (U3CU3Ec__DisplayClass5_0_t17585871390B43425EC83C7B05DA9D709E729D40* __this, const RuntimeMethod* method) { { FieldInfo_t* L_0 = __this->___fieldInfo; NullCheck(L_0); RuntimeObject* L_1; L_1 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, L_0, NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m9AB542BBFEB0D95B9C7CCF2D884D5A38B3CC27D8 (U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0_U3CCreateWeakStaticFieldSetterU3Eb__0_m8C87ED0698BB33A6AAEA4F495CFF5631760970AE (U3CU3Ec__DisplayClass7_0_tA692B81CB3131BDEAD0BC3B23EA61B872A8A897D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { FieldInfo_t* L_0 = __this->___fieldInfo; RuntimeObject* L_1 = ___0_value; NullCheck(L_0); FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_0, NULL, L_1, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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* GlobalConfigAttribute_get_FullPath_m0D1E887F8B5E45B39DC98599F6F6D3F398AC1604 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __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*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); String_t* L_0; L_0 = Application_get_dataPath_m4C8412CBEE4EAAAB6711CC9BEFFA73CEE5BDBEF7(NULL); String_t* L_1; L_1 = GlobalConfigAttribute_get_AssetPath_mA7712413F7962CC07BC993554EDB0F95D1CB61C0(__this, NULL); String_t* L_2; L_2 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_0, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GlobalConfigAttribute_get_AssetPath_mA7712413F7962CC07BC993554EDB0F95D1CB61C0 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { String_t* L_0 = __this->___assetPath; NullCheck(L_0); String_t* L_1; L_1 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_0, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (Il2CppChar)((int32_t)47)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = L_3; NullCheck(L_4); (L_4)->SetAt(static_cast(1), (Il2CppChar)((int32_t)92)); NullCheck(L_1); String_t* L_5; L_5 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_1, L_4, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = L_6; NullCheck(L_7); (L_7)->SetAt(static_cast(0), (Il2CppChar)((int32_t)47)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = L_7; NullCheck(L_8); (L_8)->SetAt(static_cast(1), (Il2CppChar)((int32_t)92)); NullCheck(L_5); String_t* L_9; L_9 = String_TrimStart_m67833D80326BEA11CC3517CE03CD7B16669BCEEC(L_5, L_8, NULL); NullCheck(L_9); String_t* L_10; L_10 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_9, ((int32_t)92), ((int32_t)47), NULL); String_t* L_11; L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL); V_0 = L_11; String_t* L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GlobalConfigAttribute_get_AssetPathWithAssetsPrefix_mD2D2ED830F24E82AC05C9B7735ED1B3D58E2C39D (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAA5A7F71CEAF22FCCBE9ECEEBBD1FF99E220991); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { String_t* L_0; L_0 = GlobalConfigAttribute_get_AssetPath_mA7712413F7962CC07BC993554EDB0F95D1CB61C0(__this, NULL); V_0 = L_0; String_t* L_1 = V_0; NullCheck(L_1); bool L_2; L_2 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_1, _stringLiteralEAA5A7F71CEAF22FCCBE9ECEEBBD1FF99E220991, NULL); if (!L_2) { goto IL_0016; } } { String_t* L_3 = V_0; return L_3; } IL_0016: { String_t* L_4 = V_0; String_t* L_5; L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralEAA5A7F71CEAF22FCCBE9ECEEBBD1FF99E220991, L_4, NULL); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GlobalConfigAttribute_get_AssetPathWithoutAssetsPrefix_m649F307F9BFE6791279736AA8856A5A9A5569BD6 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAA5A7F71CEAF22FCCBE9ECEEBBD1FF99E220991); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { String_t* L_0; L_0 = GlobalConfigAttribute_get_AssetPath_mA7712413F7962CC07BC993554EDB0F95D1CB61C0(__this, NULL); V_0 = L_0; String_t* L_1 = V_0; NullCheck(L_1); bool L_2; L_2 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_1, _stringLiteralEAA5A7F71CEAF22FCCBE9ECEEBBD1FF99E220991, NULL); if (!L_2) { goto IL_0025; } } { String_t* L_3 = V_0; NullCheck(_stringLiteralEAA5A7F71CEAF22FCCBE9ECEEBBD1FF99E220991); int32_t L_4; L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralEAA5A7F71CEAF22FCCBE9ECEEBBD1FF99E220991, NULL); NullCheck(L_3); String_t* L_5; L_5 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_3, L_4, NULL); return L_5; } IL_0025: { String_t* L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GlobalConfigAttribute_get_ResourcesPath_mAE7A64866FB86412E535F4F277BA39A4B7FA2242 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E8CC69E0DE8D21F80E20BC714086F8E57BAD951); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; { bool L_0; L_0 = GlobalConfigAttribute_get_IsInResourcesFolder_mE9DAF490C7698F405F2792B01155BBF58EE2B4C6(__this, NULL); if (!L_0) { goto IL_0033; } } { String_t* L_1; L_1 = GlobalConfigAttribute_get_AssetPath_mA7712413F7962CC07BC993554EDB0F95D1CB61C0(__this, NULL); V_0 = L_1; String_t* L_2 = V_0; NullCheck(L_2); int32_t L_3; L_3 = String_LastIndexOf_m436B3CDFB93031C7D7710274C092EE52CEAF419F(L_2, _stringLiteral0E8CC69E0DE8D21F80E20BC714086F8E57BAD951, 3, NULL); V_1 = L_3; int32_t L_4 = V_1; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0033; } } { String_t* L_5 = V_0; int32_t L_6 = V_1; NullCheck(_stringLiteral0E8CC69E0DE8D21F80E20BC714086F8E57BAD951); int32_t L_7; L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral0E8CC69E0DE8D21F80E20BC714086F8E57BAD951, NULL); NullCheck(L_5); String_t* L_8; L_8 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_5, ((int32_t)il2cpp_codegen_add(L_6, L_7)), NULL); return L_8; } IL_0033: { return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalConfigAttribute_get_UseAsset_m76E2974C1670B94E942482C67D60CF96690ACC1A (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CUseAssetU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalConfigAttribute_set_UseAsset_m24458B22223D7C383B12B400B43F696344B139FD (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CUseAssetU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalConfigAttribute_get_IsInResourcesFolder_mE9DAF490C7698F405F2792B01155BBF58EE2B4C6 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E8CC69E0DE8D21F80E20BC714086F8E57BAD951); s_Il2CppMethodInitialized = true; } { String_t* L_0; L_0 = GlobalConfigAttribute_get_AssetPath_mA7712413F7962CC07BC993554EDB0F95D1CB61C0(__this, NULL); bool L_1; L_1 = StringExtensions_Contains_mF7D151F58F63AD9BC992BA0BCA1195AC49EF40E0(L_0, _stringLiteral0E8CC69E0DE8D21F80E20BC714086F8E57BAD951, 5, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalConfigAttribute__ctor_mA2507404140A047BB56E8320BA23AAEBF2CE1C30 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D2F1455496C7CE7768CCD662B95AF57A3489C); s_Il2CppMethodInitialized = true; } { GlobalConfigAttribute__ctor_m3ED1B7DDB378D496E74B2BF57CE2EA71C35A1E78(__this, _stringLiteral4D8D2F1455496C7CE7768CCD662B95AF57A3489C, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalConfigAttribute__ctor_m3ED1B7DDB378D496E74B2BF57CE2EA71C35A1E78 (GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B* __this, String_t* ___0_assetPath, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); String_t* L_0 = ___0_assetPath; __this->___assetPath = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___assetPath), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUILayoutOptions__cctor_mD885AD3F15FDDE4EFE89030B384D0FEBADBC7007 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD8AB4685AA2380BC896FFA1E436620091E203BDA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = 0; Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C* L_0 = (Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C*)il2cpp_codegen_object_new(Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C_il2cpp_TypeInfo_var); Dictionary_2__ctor_mD8AB4685AA2380BC896FFA1E436620091E203BDA(L_0, Dictionary_2__ctor_mD8AB4685AA2380BC896FFA1E436620091E203BDA_RuntimeMethod_var); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsCache = L_0; Il2CppCodeGenWriteBarrier((void**)(&((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsCache), (void*)L_0); GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* L_1 = (GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2*)(GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2*)SZArrayNew(GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2_il2cpp_TypeInfo_var, (uint32_t)0); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___EmptyGUIOptions = L_1; Il2CppCodeGenWriteBarrier((void**)(&((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___EmptyGUIOptions), (void*)L_1); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_2 = (GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893*)(GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893*)SZArrayNew(GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache = L_2; Il2CppCodeGenWriteBarrier((void**)(&((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache), (void*)L_2); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_3 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8*)il2cpp_codegen_object_new(GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8_il2cpp_TypeInfo_var); GUILayoutOptionsInstance__ctor_mB46CE3CFD0EDC5A12FDF8DE8AB5EDCD3A064E1C9(L_4, NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(0), (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8*)L_4); V_0 = 1; goto IL_005c; } IL_0037: { GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_5 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_6 = V_0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8*)il2cpp_codegen_object_new(GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8_il2cpp_TypeInfo_var); GUILayoutOptionsInstance__ctor_mB46CE3CFD0EDC5A12FDF8DE8AB5EDCD3A064E1C9(L_7, NULL); NullCheck(L_5); (L_5)->SetAt(static_cast(L_6), (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8*)L_7); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_8 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_11 = (L_8)->GetAt(static_cast(L_10)); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_12 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_13 = V_0; NullCheck(L_12); int32_t L_14 = ((int32_t)il2cpp_codegen_subtract(L_13, 1)); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_11); L_11->___Parent = L_15; Il2CppCodeGenWriteBarrier((void**)(&L_11->___Parent), (void*)L_15); int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_005c: { int32_t L_17 = V_0; if ((((int32_t)L_17) < ((int32_t)((int32_t)30)))) { goto IL_0037; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptions_Width_m116831251F77800EDD958B8B7A2C1426AB1FCA50 (float ___0_width, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = 0; GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_width; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 0, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptions_Height_m54723D3BD5659614DA98886751DB75E0E1F0E61B (float ___0_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = 0; GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_height; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 1, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptions_MaxHeight_m086182BA9A49CFEAA40B444C68A80499E379B9BF (float ___0_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = 0; GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_height; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 3, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptions_MaxWidth_mF2D075A4E61D4F5AA5119796190D6D8A25B36319 (float ___0_width, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = 0; GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_width; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 4, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptions_MinWidth_mA273E026BF946F14DE1680CA97E4653EBD447A64 (float ___0_width, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = 0; GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_width; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 2, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptions_MinHeight_m38B7A523B2DA330BCE315A249589A92DEB156D89 (float ___0_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = 0; GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_height; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 5, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptions_ExpandHeight_m5D0DC7982B6C5CB3CB59F33064B12DB052AEA12E (bool ___0_expand, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = 0; GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; bool L_6 = ___0_expand; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mA16F87D67BCC0B24BCFF72EF2707C3312AF67CB2(L_5, 6, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptions_ExpandWidth_mF00B9E324ADBBFEA51A03DBEDD610E6ECF9A7720 (bool ___0_expand, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = 0; GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; bool L_6 = ___0_expand; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mA16F87D67BCC0B24BCFF72EF2707C3312AF67CB2(L_5, 7, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* GUILayoutOptionsInstance_GetCachedOptions_m3DBEC167B71BD8B68984A1B4CCF3A037A8B71BB1 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m707437F99DE7E5B28F5D172778CEFAC7F9A70CE6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mC686A3309079A13BC10DD7D3B827D53AB0AB2789_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* V_0 = NULL; GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* V_1 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsCache; NullCheck(L_0); bool L_1; L_1 = Dictionary_2_TryGetValue_m707437F99DE7E5B28F5D172778CEFAC7F9A70CE6(L_0, __this, (&V_0), Dictionary_2_TryGetValue_m707437F99DE7E5B28F5D172778CEFAC7F9A70CE6_RuntimeMethod_var); if (L_1) { goto IL_0029; } } { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); Dictionary_2_tCEE476D420B48313949642CF1282734DC1404A3C* L_2 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsCache; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_3; L_3 = GUILayoutOptionsInstance_Clone_mEC9F5FE3745B391BCFB73705617BFE333D9FF076(__this, NULL); GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* L_4; L_4 = GUILayoutOptionsInstance_CreateOptionsArary_m49F438253C23B626AD92A7BBD01FAFD00DB6B86E(__this, NULL); GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* L_5 = L_4; V_1 = L_5; NullCheck(L_2); Dictionary_2_set_Item_mC686A3309079A13BC10DD7D3B827D53AB0AB2789(L_2, L_3, L_5, Dictionary_2_set_Item_mC686A3309079A13BC10DD7D3B827D53AB0AB2789_RuntimeMethod_var); GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* L_6 = V_1; V_0 = L_6; } IL_0029: { GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* GUILayoutOptionsInstance_op_Implicit_mBF5F14A8886846EE395F710723005171CB706ECF (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* ___0_options, const RuntimeMethod* method) { { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_0 = ___0_options; NullCheck(L_0); GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* L_1; L_1 = GUILayoutOptionsInstance_GetCachedOptions_m3DBEC167B71BD8B68984A1B4CCF3A037A8B71BB1(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* GUILayoutOptionsInstance_CreateOptionsArary_m49F438253C23B626AD92A7BBD01FAFD00DB6B86E (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mE351EE567D3AC95FEE876C4002E398B9F4E15AE7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCBB189EBF8E5751846E5E42889EF16F528B1AF76_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t127D148735F4EC06A9736D6E2EDD46686D015376_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* V_0 = NULL; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_1 = NULL; int32_t V_2 = 0; { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_0 = (List_1_t127D148735F4EC06A9736D6E2EDD46686D015376*)il2cpp_codegen_object_new(List_1_t127D148735F4EC06A9736D6E2EDD46686D015376_il2cpp_TypeInfo_var); List_1__ctor_mCBB189EBF8E5751846E5E42889EF16F528B1AF76(L_0, List_1__ctor_mCBB189EBF8E5751846E5E42889EF16F528B1AF76_RuntimeMethod_var); V_0 = L_0; V_1 = __this; goto IL_00ed; } IL_000d: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_1 = V_1; NullCheck(L_1); int32_t L_2 = L_1->___GUILayoutOptionType; V_2 = L_2; int32_t L_3 = V_2; switch (L_3) { case 0: { goto IL_003f; } case 1: { goto IL_0055; } case 2: { goto IL_00a1; } case 3: { goto IL_0068; } case 4: { goto IL_007b; } case 5: { goto IL_008e; } case 6: { goto IL_00b4; } case 7: { goto IL_00ce; } } } { goto IL_00e6; } IL_003f: { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_4 = V_0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_1; NullCheck(L_5); float L_6 = L_5->___value; GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* L_7; L_7 = GUILayout_Width_m3FADF145F37481F9FEFF0E89E8A466CF5532DCE3(L_6, NULL); NullCheck(L_4); List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_inline(L_4, L_7, List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var); goto IL_00e6; } IL_0055: { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_8 = V_0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_9 = V_1; NullCheck(L_9); float L_10 = L_9->___value; GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* L_11; L_11 = GUILayout_Height_m5E1526C541663A21437ED06E233FDDA08A856B91(L_10, NULL); NullCheck(L_8); List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_inline(L_8, L_11, List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var); goto IL_00e6; } IL_0068: { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_12 = V_0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_13 = V_1; NullCheck(L_13); float L_14 = L_13->___value; GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* L_15; L_15 = GUILayout_MaxHeight_m7F6C1EFF99CE9AB9705E5592EC15645413997972(L_14, NULL); NullCheck(L_12); List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_inline(L_12, L_15, List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var); goto IL_00e6; } IL_007b: { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_16 = V_0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_17 = V_1; NullCheck(L_17); float L_18 = L_17->___value; GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* L_19; L_19 = GUILayout_MaxWidth_mC9E5A7877E53216E4DD1029BC6AF6D36255F1CE3(L_18, NULL); NullCheck(L_16); List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_inline(L_16, L_19, List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var); goto IL_00e6; } IL_008e: { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_20 = V_0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_21 = V_1; NullCheck(L_21); float L_22 = L_21->___value; GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* L_23; L_23 = GUILayout_MinHeight_m745695F823189BB7206148BC6A0D89FD4B585583(L_22, NULL); NullCheck(L_20); List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_inline(L_20, L_23, List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var); goto IL_00e6; } IL_00a1: { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_24 = V_0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_25 = V_1; NullCheck(L_25); float L_26 = L_25->___value; GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* L_27; L_27 = GUILayout_MinWidth_m2B7D6757AAD48275D03C2F83B6455D1C8E08A5E2(L_26, NULL); NullCheck(L_24); List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_inline(L_24, L_27, List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var); goto IL_00e6; } IL_00b4: { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_28 = V_0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_29 = V_1; NullCheck(L_29); float L_30 = L_29->___value; GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* L_31; L_31 = GUILayout_ExpandHeight_mC2AA1B8EA193B85488B4E9D6F7F5E126FF8D45ED((bool)((((float)L_30) > ((float)(0.200000003f)))? 1 : 0), NULL); NullCheck(L_28); List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_inline(L_28, L_31, List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var); goto IL_00e6; } IL_00ce: { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_32 = V_0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_33 = V_1; NullCheck(L_33); float L_34 = L_33->___value; GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* L_35; L_35 = GUILayout_ExpandWidth_m79E06605EA8F34C76E6F93F53326E488CAFB0275((bool)((((float)L_34) > ((float)(0.200000003f)))? 1 : 0), NULL); NullCheck(L_32); List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_inline(L_32, L_35, List_1_Add_m5FC04741A9E6F7D578CCBDCFA518EB1CCF7E178F_RuntimeMethod_var); } IL_00e6: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_36 = V_1; NullCheck(L_36); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_37 = L_36->___Parent; V_1 = L_37; } IL_00ed: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_38 = V_1; if (L_38) { goto IL_000d; } } { List_1_t127D148735F4EC06A9736D6E2EDD46686D015376* L_39 = V_0; NullCheck(L_39); GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* L_40; L_40 = List_1_ToArray_mE351EE567D3AC95FEE876C4002E398B9F4E15AE7(L_39, List_1_ToArray_mE351EE567D3AC95FEE876C4002E398B9F4E15AE7_RuntimeMethod_var); return L_40; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_Clone_mEC9F5FE3745B391BCFB73705617BFE333D9FF076 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_1 = NULL; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_2 = NULL; { V_0 = (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8*)NULL; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_0 = (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8*)il2cpp_codegen_object_new(GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8_il2cpp_TypeInfo_var); GUILayoutOptionsInstance__ctor_mB46CE3CFD0EDC5A12FDF8DE8AB5EDCD3A064E1C9(L_0, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_1 = L_0; float L_2 = __this->___value; NullCheck(L_1); L_1->___value = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_3 = L_1; int32_t L_4 = __this->___GUILayoutOptionType; NullCheck(L_3); L_3->___GUILayoutOptionType = L_4; V_0 = L_3; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; V_1 = L_5; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_6 = __this->___Parent; V_2 = L_6; goto IL_005c; } IL_002b: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_1; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_8 = (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8*)il2cpp_codegen_object_new(GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8_il2cpp_TypeInfo_var); GUILayoutOptionsInstance__ctor_mB46CE3CFD0EDC5A12FDF8DE8AB5EDCD3A064E1C9(L_8, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_9 = L_8; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_10 = V_2; NullCheck(L_10); float L_11 = L_10->___value; NullCheck(L_9); L_9->___value = L_11; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_12 = L_9; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_13 = V_2; NullCheck(L_13); int32_t L_14 = L_13->___GUILayoutOptionType; NullCheck(L_12); L_12->___GUILayoutOptionType = L_14; NullCheck(L_7); L_7->___Parent = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_7->___Parent), (void*)L_12); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_15 = V_2; NullCheck(L_15); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_16 = L_15->___Parent; V_2 = L_16; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_17 = V_1; NullCheck(L_17); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_18 = L_17->___Parent; V_1 = L_18; } IL_005c: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_19 = V_2; if (L_19) { goto IL_002b; } } { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_20 = V_0; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUILayoutOptionsInstance__ctor_mB46CE3CFD0EDC5A12FDF8DE8AB5EDCD3A064E1C9 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_Width_m8E2654D701CA8DC3FBEC717720279DBDFBA8A1F0 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, float ___0_width, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_width; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 0, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_Height_m5430516942AD041CB257EF2397BA0DE8CA2D582A (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, float ___0_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_height; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 1, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_MaxHeight_mD27116055374D64790F19E69CAC5513514E09C5C (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, float ___0_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_height; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 3, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_MaxWidth_mCFF34E5F389A8A55783C567452ED6A5C110B901A (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, float ___0_width, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_width; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 4, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_MinHeight_m44D718294D54D7848755FD2815D9F33BD23089D3 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, float ___0_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_height; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 5, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_MinWidth_m608D8288FFD5D38C4372BA2903CCF26EF3EE9212 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, float ___0_width, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; float L_6 = ___0_width; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07(L_5, 2, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_ExpandHeight_m88E7722F9D0930CE22E7C7A7127C6E176B975923 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, bool ___0_expand, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; bool L_6 = ___0_expand; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mA16F87D67BCC0B24BCFF72EF2707C3312AF67CB2(L_5, 6, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* GUILayoutOptionsInstance_ExpandWidth_m5C8486CCF5B97F363FCFB2D08A40BD88E78747D1 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, bool ___0_expand, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var); GUILayoutOptionsInstanceU5BU5D_tCBF568C0B01B61460BAD5ECFCFA2B8F05C3A9893* L_0 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___GUILayoutOptionsInstanceCache; int32_t L_1 = ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex; int32_t L_2 = L_1; ((GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_StaticFields*)il2cpp_codegen_static_fields_for(GUILayoutOptions_t6F9741CE22F0E9B1B551454AF003EE7BC2A1DE87_il2cpp_TypeInfo_var))->___CurrentCacheIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = L_4; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; bool L_6 = ___0_expand; NullCheck(L_5); GUILayoutOptionsInstance_SetValue_mA16F87D67BCC0B24BCFF72EF2707C3312AF67CB2(L_5, 7, L_6, NULL); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUILayoutOptionsInstance_SetValue_mC21F6D1D1DFA4967272BDE8629C67BA3BE30CA07 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, int32_t ___0_type, float ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_type; __this->___GUILayoutOptionType = L_0; float L_1 = ___1_value; __this->___value = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUILayoutOptionsInstance_SetValue_mA16F87D67BCC0B24BCFF72EF2707C3312AF67CB2 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, int32_t ___0_type, bool ___1_value, const RuntimeMethod* method) { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* G_B2_0 = NULL; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* G_B1_0 = NULL; int32_t G_B3_0 = 0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* G_B3_1 = NULL; { int32_t L_0 = ___0_type; __this->___GUILayoutOptionType = L_0; bool L_1 = ___1_value; if (L_1) { G_B2_0 = __this; goto IL_000e; } G_B1_0 = __this; } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_000f; } IL_000e: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_000f: { NullCheck(G_B3_1); G_B3_1->___value = ((float)G_B3_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GUILayoutOptionsInstance_Equals_mAD90ED39A1AB71B5A20A27351049299585D992A6 (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* ___0_other, const RuntimeMethod* method) { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_0 = NULL; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_1 = NULL; { V_0 = __this; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_0 = ___0_other; V_1 = L_0; goto IL_0032; } IL_0006: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_1 = V_0; NullCheck(L_1); int32_t L_2 = L_1->___GUILayoutOptionType; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_3 = V_1; NullCheck(L_3); int32_t L_4 = L_3->___GUILayoutOptionType; if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) { goto IL_0022; } } { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_5 = V_0; NullCheck(L_5); float L_6 = L_5->___value; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_1; NullCheck(L_7); float L_8 = L_7->___value; if ((((float)L_6) == ((float)L_8))) { goto IL_0024; } } IL_0022: { return (bool)0; } IL_0024: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_9 = V_0; NullCheck(L_9); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_10 = L_9->___Parent; V_0 = L_10; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_11 = V_1; NullCheck(L_11); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_12 = L_11->___Parent; V_1 = L_12; } IL_0032: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_13 = V_0; if (!L_13) { goto IL_0038; } } { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_14 = V_1; if (L_14) { goto IL_0006; } } IL_0038: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_15 = V_1; if (L_15) { goto IL_003e; } } { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_16 = V_0; if (!L_16) { goto IL_0040; } } IL_003e: { return (bool)0; } IL_0040: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GUILayoutOptionsInstance_GetHashCode_mF2ED54046691930C060755EFA36FDB8A5DC35C1F (GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* V_2 = NULL; { V_0 = 0; V_1 = ((int32_t)17); V_2 = __this; goto IL_003c; } IL_0009: { int32_t L_0 = V_1; int32_t* L_1 = (int32_t*)(&__this->___GUILayoutOptionType); int32_t L_2; L_2 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_1, NULL); float* L_3 = (float*)(&__this->___value); int32_t L_4; L_4 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_3, NULL); int32_t L_5 = V_0; int32_t L_6 = L_5; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)29))), L_2)), ((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)17))))), L_6)); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_7 = V_2; NullCheck(L_7); GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_8 = L_7->___Parent; V_2 = L_8; } IL_003c: { GUILayoutOptionsInstance_tBC31AF32EC0206DAB95751738507757FD497EAF8* L_9 = V_2; if (L_9) { goto IL_0009; } } { int32_t L_10 = V_1; return L_10; } } #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 ImmutableList__ctor_m78B8B8BCFCB0687BA95CD2D5FE89E0FD75FFECD9 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, RuntimeObject* ___0_innerList, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_innerList; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral18BBD42CCE9B175CCD6F5CA37762D740A0B5A5C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList__ctor_m78B8B8BCFCB0687BA95CD2D5FE89E0FD75FFECD9_RuntimeMethod_var))); } IL_0014: { RuntimeObject* L_2 = ___0_innerList; __this->___innerList = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___innerList), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImmutableList_get_Count_mE21FF589D5B082E19DD8AFD681A41C1EEAADBBF1 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; NullCheck(L_0); int32_t L_1; L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImmutableList_get_IsFixedSize_mF1A4605CD41546794A0C657E9FFAB65C71983699 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImmutableList_get_IsReadOnly_mD5F51A7459FCCA625A8849E752E6BA25DE737D91 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImmutableList_get_IsSynchronized_mB6AD77907C63DD4E31403936BEDA80E43DCF7F82 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker0< bool >::Invoke(3, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImmutableList_get_SyncRoot_m8D49C36788B19BF1070DF1B826817437500001C7 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; NullCheck(L_0); RuntimeObject* L_1; L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImmutableList_System_Collections_IList_get_Item_m4E4395A78D5CC84C3DFFB3B54341394412904E5C (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; int32_t L_1 = ___0_index; NullCheck(L_0); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_IList_set_Item_mD579AC8413BADD914E16B575E126C662DC662A3B (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, int32_t ___0_index, RuntimeObject* ___1_value, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_IList_set_Item_mD579AC8413BADD914E16B575E126C662DC662A3B_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_get_Item_m095223CD2781CAB4B049361F95F7D89B71C831CA (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; int32_t L_1 = ___0_index; NullCheck(L_0); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_set_Item_m64FF8B266150ED999859A48086D00A7FFCA41932 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, int32_t ___0_index, RuntimeObject* ___1_value, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_set_Item_m64FF8B266150ED999859A48086D00A7FFCA41932_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImmutableList_get_Item_m9B26AD4C806CE75998F1585B77D2F32752561DA9 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; int32_t L_1 = ___0_index; NullCheck(L_0); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImmutableList_Contains_m5BE3472D73B8F13693B5AAFCA187E18D9FDD6816 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; RuntimeObject* L_1 = ___0_value; NullCheck(L_0); bool L_2; L_2 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(3, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_CopyTo_m0A52C1491315323EE32246C05D3FFC1BFEB901ED (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; NullCheck(L_0); InterfaceActionInvoker2< RuntimeArray*, int32_t >::Invoke(0, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_0, (RuntimeArray*)L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_CopyTo_m7E2F9259D8E8E8689F7788B14D674B0293FE0BA0 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; RuntimeArray* L_1 = ___0_array; int32_t L_2 = ___1_index; NullCheck(L_0); InterfaceActionInvoker2< RuntimeArray*, int32_t >::Invoke(0, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImmutableList_GetEnumerator_mD6CBB5798FE4CB231E2186B1E48EF9FAC7D3B2FE (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; NullCheck(L_0); RuntimeObject* L_1; L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImmutableList_System_Collections_IEnumerable_GetEnumerator_m59A79D4A19DE5DED0FD3B615F19864B607D50F88 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, const RuntimeMethod* method) { { RuntimeObject* L_0; L_0 = ImmutableList_GetEnumerator_mD6CBB5798FE4CB231E2186B1E48EF9FAC7D3B2FE(__this, NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImmutableList_System_Collections_Generic_IEnumerableU3CSystem_ObjectU3E_GetEnumerator_m6078DC4405FBC99581A37E31C17B49579C943569 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* L_0 = (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973*)il2cpp_codegen_object_new(U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973_il2cpp_TypeInfo_var); U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25__ctor_m329BF66740F04C899F053BB49B3B8E26DAA388D2(L_0, 0, NULL); U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* 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 int32_t ImmutableList_System_Collections_IList_Add_mBA7506B0C2B4ABE3D15EF23062FBBA68095CD57F (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, RuntimeObject* ___0_value, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_IList_Add_mBA7506B0C2B4ABE3D15EF23062FBBA68095CD57F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_IList_Clear_m3B0E3FF300D7B7C4CFC22DBDD7F7945A3B5202FD (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_IList_Clear_m3B0E3FF300D7B7C4CFC22DBDD7F7945A3B5202FD_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_IList_Insert_mDF22ED0FE8CCAB98833ACACC98FFC1B5DE201D87 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, int32_t ___0_index, RuntimeObject* ___1_value, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_IList_Insert_mDF22ED0FE8CCAB98833ACACC98FFC1B5DE201D87_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_IList_Remove_m82EF586B674372AF8F9C26A2D55014ADFBC3E7E4 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, RuntimeObject* ___0_value, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_IList_Remove_m82EF586B674372AF8F9C26A2D55014ADFBC3E7E4_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_IList_RemoveAt_m72A8587CC2F907D344FC0516969C930AF70939BD (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, int32_t ___0_index, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_IList_RemoveAt_m72A8587CC2F907D344FC0516969C930AF70939BD_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImmutableList_IndexOf_m9A8EABFD87E2C07FB886C0840631B6967D50D462 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___innerList; RuntimeObject* L_1 = ___0_value; NullCheck(L_0); int32_t L_2; L_2 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(7, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_RemoveAt_m70D7604543B92269CDE1C0CF2795A0464A1D7420 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, int32_t ___0_index, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_RemoveAt_m70D7604543B92269CDE1C0CF2795A0464A1D7420_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_Insert_mF89FA5187AE6D88178D68BD3640849390E113E6C (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, int32_t ___0_index, RuntimeObject* ___1_item, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_Generic_IListU3CSystem_ObjectU3E_Insert_mF89FA5187AE6D88178D68BD3640849390E113E6C_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_Generic_ICollectionU3CSystem_ObjectU3E_Add_m6A851EAD1F7DA9C2CDB9B62296BCBB0E657B4F3C (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, RuntimeObject* ___0_item, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_Generic_ICollectionU3CSystem_ObjectU3E_Add_m6A851EAD1F7DA9C2CDB9B62296BCBB0E657B4F3C_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmutableList_System_Collections_Generic_ICollectionU3CSystem_ObjectU3E_Clear_mDE3A620588CA4EC31ADFC2B6542CF972F9B56BF2 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_Generic_ICollectionU3CSystem_ObjectU3E_Clear_mDE3A620588CA4EC31ADFC2B6542CF972F9B56BF2_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImmutableList_System_Collections_Generic_ICollectionU3CSystem_ObjectU3E_Remove_m4D625054180A3F5173370CC5B2666DB59D64D5A1 (ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* __this, RuntimeObject* ___0_item, 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_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral11BB164D688C6C6C1533A7397D67080EE5771645)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ImmutableList_System_Collections_Generic_ICollectionU3CSystem_ObjectU3E_Remove_m4D625054180A3F5173370CC5B2666DB59D64D5A1_RuntimeMethod_var))); } } #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 U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25__ctor_m329BF66740F04C899F053BB49B3B8E26DAA388D2 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __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 U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_System_IDisposable_Dispose_m768E990D78CC71E4CC69D7A25E354464CE268A72 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __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)1)))) { goto IL_001a; } } IL_0010: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: { U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_U3CU3Em__Finally1_m9A0C0AF280F42F0798CC979562504DC751B8CE91(__this, NULL); return; } }); try { goto IL_001a; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_MoveNext_m090CA5B9B30BC5AFDD1490817A620207589AFFC5 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* V_2 = NULL; RuntimeObject* V_3 = NULL; { auto __finallyBlock = il2cpp::utils::Fault([&] { FAULT_007f: { U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_System_IDisposable_Dispose_m768E990D78CC71E4CC69D7A25E354464CE268A72(__this, NULL); return; } }); try { { int32_t L_0 = __this->___U3CU3E1__state; V_1 = L_0; ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* L_1 = __this->___U3CU3E4__this; V_2 = L_1; int32_t L_2 = V_1; if (!L_2) { goto IL_0019_1; } } { int32_t L_3 = V_1; if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0059_1; } } { V_0 = (bool)0; goto IL_0086; } IL_0019_1: { __this->___U3CU3E1__state = (-1); ImmutableList_t37A50F702140F0231C25D23F02616A5315AFD815* L_4 = V_2; NullCheck(L_4); RuntimeObject* L_5 = L_4->___innerList; NullCheck(L_5); RuntimeObject* L_6; L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_5); __this->___U3CU3E7__wrap1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)L_6); __this->___U3CU3E1__state = ((int32_t)-3); goto IL_0061_1; } IL_003b_1: { RuntimeObject* L_7 = __this->___U3CU3E7__wrap1; NullCheck(L_7); RuntimeObject* L_8; L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7); V_3 = L_8; RuntimeObject* L_9 = V_3; __this->___U3CU3E2__current = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_9); __this->___U3CU3E1__state = 1; V_0 = (bool)1; goto IL_0086; } IL_0059_1: { __this->___U3CU3E1__state = ((int32_t)-3); } IL_0061_1: { RuntimeObject* L_10 = __this->___U3CU3E7__wrap1; NullCheck(L_10); bool L_11; L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10); if (L_11) { goto IL_003b_1; } } { U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_U3CU3Em__Finally1_m9A0C0AF280F42F0798CC979562504DC751B8CE91(__this, NULL); __this->___U3CU3E7__wrap1 = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)(RuntimeObject*)NULL); V_0 = (bool)0; goto IL_0086; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0086: { bool L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_U3CU3Em__Finally1_m9A0C0AF280F42F0798CC979562504DC751B8CE91 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { __this->___U3CU3E1__state = (-1); RuntimeObject* L_0 = __this->___U3CU3E7__wrap1; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)); RuntimeObject* L_1 = V_0; if (!L_1) { goto IL_001c; } } { RuntimeObject* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m7AB518A7381F616DB3ED62C105091D3EA3457886 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_System_Collections_IEnumerator_Reset_m06B18BD0D71A2ECA1E9B19C80284375332C7DA37 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __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*)&U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_System_Collections_IEnumerator_Reset_m06B18BD0D71A2ECA1E9B19C80284375332C7DA37_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_System_Collections_IEnumerator_get_Current_mA72D70D807D4845D9CA01E0CE20F05D66A9BAD19 (U3CSystemU2DCollectionsU2DGenericU2DIEnumerableU3CSystemU2DObjectU3EU2DGetEnumeratorU3Ed__25_t690BB5B340889DD3FCE494EC3FB34CFC6AA0C973* __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 float MathUtilities_PointDistanceToLine_m5FC757FF0F93607849062B7E52CA718C21FDAF62 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_b, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___2_b; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_a; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_a; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_point; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_a; float L_9 = L_8.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_point; float L_11 = L_10.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___2_b; float L_13 = L_12.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_a; float L_15 = L_14.___y; float L_16; L_16 = fabsf(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_9, L_11)), ((float)il2cpp_codegen_subtract(L_13, L_15))))))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___2_b; float L_18 = L_17.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___1_a; float L_20 = L_19.___x; float L_21; L_21 = powf(((float)il2cpp_codegen_subtract(L_18, L_20)), (2.0f)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___2_b; float L_23 = L_22.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___1_a; float L_25 = L_24.___y; float L_26; L_26 = powf(((float)il2cpp_codegen_subtract(L_23, L_25)), (2.0f)); float L_27; L_27 = sqrtf(((float)il2cpp_codegen_add(L_21, L_26))); return ((float)(L_16/L_27)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_Hermite_m44E982791274ABA93438BF64C66C3C31946D706A (float ___0_start, float ___1_end, float ___2_t, const RuntimeMethod* method) { { float L_0 = ___0_start; float L_1 = ___1_end; float L_2 = ___2_t; float L_3 = ___2_t; float L_4 = ___2_t; float L_5; L_5 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_0, L_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_2, L_3)), ((float)il2cpp_codegen_subtract((3.0f), ((float)il2cpp_codegen_multiply((2.0f), L_4)))))), NULL); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_StackHermite_m26692D2864D1C11350E65C59CC4486BBE6B2A5DA (float ___0_start, float ___1_end, float ___2_t, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; goto IL_0012; } IL_0004: { float L_0 = ___0_start; float L_1 = ___1_end; float L_2 = ___2_t; float L_3; L_3 = MathUtilities_Hermite_m44E982791274ABA93438BF64C66C3C31946D706A(L_0, L_1, L_2, NULL); ___2_t = L_3; int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_0012: { int32_t L_5 = V_0; int32_t L_6 = ___3_count; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0004; } } { float L_7 = ___2_t; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_Fract_m5634256AAED76E84EF1B71CED98A24478A4BCFA3 (float ___0_value, 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 = ___0_value; float L_1 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = Math_Truncate_mE66B1AD68C17D27675DE0CB74643374F9EDB649C(((double)L_1), NULL); return ((float)il2cpp_codegen_subtract(L_0, ((float)L_2))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MathUtilities_Fract_m7A68943C1240ADA029F6BDD26B9E56930192B607 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; float L_1 = L_0.___x; float L_2; L_2 = MathUtilities_Fract_m5634256AAED76E84EF1B71CED98A24478A4BCFA3(L_1, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_value; float L_4 = L_3.___y; float L_5; L_5 = MathUtilities_Fract_m5634256AAED76E84EF1B71CED98A24478A4BCFA3(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_6), L_2, L_5, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtilities_Fract_m0E01325B66289E4993CBE95D7BCE03AA3C18AFAB (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; float L_1 = L_0.___x; float L_2; L_2 = MathUtilities_Fract_m5634256AAED76E84EF1B71CED98A24478A4BCFA3(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_value; float L_4 = L_3.___y; float L_5; L_5 = MathUtilities_Fract_m5634256AAED76E84EF1B71CED98A24478A4BCFA3(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_value; float L_7 = L_6.___z; float L_8; L_8 = MathUtilities_Fract_m5634256AAED76E84EF1B71CED98A24478A4BCFA3(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_BounceEaseInFastOut_m9CC0EE7564063892A7BF40FD660D11A0FFD80D75 (float ___0_t, const RuntimeMethod* method) { { float L_0 = ___0_t; float L_1 = ___0_t; float L_2; L_2 = cosf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_0, L_1)), (3.14159274f))), (2.0f)))); return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, (-0.5f))), (0.5f))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_Hermite01_m25C7E7002D074BAAAC827DF7CA01DED94A70EF4A (float ___0_t, const RuntimeMethod* method) { { float L_0 = ___0_t; float L_1 = ___0_t; float L_2 = ___0_t; float L_3; L_3 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), (1.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_subtract((3.0f), ((float)il2cpp_codegen_multiply((2.0f), L_2)))))), NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_StackHermite01_m86C74A23B448BCE7B8974E9534D116F41EAC3AFB (float ___0_t, int32_t ___1_count, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; goto IL_0010; } IL_0004: { float L_0 = ___0_t; float L_1; L_1 = MathUtilities_Hermite01_m25C7E7002D074BAAAC827DF7CA01DED94A70EF4A(L_0, NULL); ___0_t = L_1; int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_0010: { int32_t L_3 = V_0; int32_t L_4 = ___1_count; if ((((int32_t)L_3) < ((int32_t)L_4))) { goto IL_0004; } } { float L_5 = ___0_t; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtilities_LerpUnclamped_m5BC3589AB4C2F7213F54208C7CDCE9EAC8535BA7 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, float ___2_amount, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_to; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_2, NULL); float L_4 = ___2_amount; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MathUtilities_LerpUnclamped_m91BB13FDAE66A2938419D11BCBCE4C90658B344E (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, float ___2_amount, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_from; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_to; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_from; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; L_3 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_1, L_2, NULL); float L_4 = ___2_amount; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_3, L_4, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_Bounce_m320177297113B682CE5BBBA9082DEE480BC3EBD0 (float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; float L_1; L_1 = sinf(((float)il2cpp_codegen_multiply((fmodf(L_0, (1.0f))), (3.14159274f)))); float L_2; L_2 = fabsf(L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_EaseInElastic_m22D50C63477A2D612FA4D6F5EF986912C9FD48FC (float ___0_value, float ___1_amplitude, float ___2_length, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { float L_0 = ___0_value; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); ___0_value = L_1; float L_2 = ___0_value; float L_3; L_3 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)il2cpp_codegen_multiply(L_2, (7.5f))), NULL); V_0 = L_3; float L_4 = V_0; float L_5 = V_0; float L_6 = V_0; V_1 = ((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_subtract((3.0f), ((float)il2cpp_codegen_multiply((2.0f), L_6)))))))); float L_7 = ___0_value; float L_8 = ___2_length; float L_9; L_9 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_multiply(L_7, ((float)il2cpp_codegen_subtract((1.0f), L_8)))), (0.5f), NULL); float L_10; L_10 = sinf(((float)il2cpp_codegen_multiply(L_9, (3.14159274f)))); float L_11; L_11 = powf(((float)il2cpp_codegen_subtract((1.0f), L_10)), (2.0f)); V_2 = L_11; float L_12 = ___0_value; float L_13; L_13 = cosf(((float)il2cpp_codegen_add((3.14159274f), ((float)il2cpp_codegen_multiply(L_12, (23.0f)))))); float L_14 = ___1_amplitude; float L_15 = V_1; float L_16 = ___1_amplitude; V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_13, L_14)), ((float)il2cpp_codegen_multiply(L_15, ((-((float)il2cpp_codegen_subtract((1.0f), L_16)))))))); float L_17 = V_3; float L_18 = V_2; return ((float)il2cpp_codegen_add((1.0f), ((float)il2cpp_codegen_multiply(L_17, L_18)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtilities_Pow_m9500CDB715F5951A37A82949B3384D43907346B4 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, float ___1_p, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x; float L_2 = ___1_p; float L_3; L_3 = powf(L_1, L_2); (&___0_v)->___x = L_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v; float L_5 = L_4.___y; float L_6 = ___1_p; float L_7; L_7 = powf(L_5, L_6); (&___0_v)->___y = L_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_v; float L_9 = L_8.___z; float L_10 = ___1_p; float L_11; L_11 = powf(L_9, L_10); (&___0_v)->___z = L_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_v; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtilities_Abs_m87053A05A36528F21FC8756C92DDD13712001CC5 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x; float L_2; L_2 = fabsf(L_1); (&___0_v)->___x = L_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v; float L_4 = L_3.___y; float L_5; L_5 = fabsf(L_4); (&___0_v)->___y = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v; float L_7 = L_6.___z; float L_8; L_8 = fabsf(L_7); (&___0_v)->___z = L_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_v; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtilities_Sign_mCAF4C94BA2F5233F3152C0C6F59F5FC5FF7CA12F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x; float L_2; L_2 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v; float L_4 = L_3.___y; float L_5; L_5 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v; float L_7 = L_6.___z; float L_8; L_8 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_EaseOutElastic_m2A77C18042EFC1A9B6D02524E0C6698C97659D7C (float ___0_value, float ___1_amplitude, float ___2_length, const RuntimeMethod* method) { { float L_0 = ___0_value; float L_1 = ___1_amplitude; float L_2 = ___2_length; float L_3; L_3 = MathUtilities_EaseInElastic_m22D50C63477A2D612FA4D6F5EF986912C9FD48FC(((float)il2cpp_codegen_subtract((1.0f), L_0)), L_1, L_2, NULL); return ((float)il2cpp_codegen_subtract((1.0f), L_3)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_EaseInOut_m648A31B775C7859F5B847E862C32C7A18D5487E7 (float ___0_t, const RuntimeMethod* method) { { float L_0 = ___0_t; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); float L_2; L_2 = fabsf(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, (2.0f))), (1.0f)))); ___0_t = ((float)il2cpp_codegen_subtract((1.0f), L_2)); float L_3 = ___0_t; float L_4 = ___0_t; float L_5 = ___0_t; ___0_t = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3, L_4)), ((float)il2cpp_codegen_subtract((3.0f), ((float)il2cpp_codegen_multiply((2.0f), L_5)))))); float L_6 = ___0_t; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtilities_Clamp_mA0F9FBF536478DB9BA5D602B76337F9807D1839C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_min, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_max, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_min; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_max; float L_5 = L_4.___x; float L_6; L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_1, L_3, L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_value; float L_8 = L_7.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_min; float L_10 = L_9.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___2_max; float L_12 = L_11.___y; float L_13; L_13 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_8, L_10, L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_value; float L_15 = L_14.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_min; float L_17 = L_16.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___2_max; float L_19 = L_18.___z; float L_20; L_20 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_15, L_17, L_19, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; memset((&L_21), 0, sizeof(L_21)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), L_6, L_13, L_20, NULL); return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MathUtilities_Clamp_mA122017C3D23E1BAF23C2CE92B7622DF33E46C86 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_min, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_max, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_min; float L_3 = L_2.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_max; float L_5 = L_4.___x; float L_6; L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_1, L_3, L_5, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_value; float L_8 = L_7.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___1_min; float L_10 = L_9.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___2_max; float L_12 = L_11.___y; float L_13; L_13 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_8, L_10, L_12, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14; memset((&L_14), 0, sizeof(L_14)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), L_6, L_13, NULL); return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtilities_ComputeByteArrayHash_m0577CE2FEB3B5B969DC0739CFC8F4D66F598707E (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = ((int32_t)-2128831035); V_1 = 0; goto IL_001a; } IL_000a: { int32_t L_0 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_data; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(L_0^(int32_t)L_4)), ((int32_t)16777619))); int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_001a: { int32_t L_6 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_data; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_000a; } } { int32_t L_8 = V_0; int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_8, ((int32_t)(L_9<<((int32_t)13))))); int32_t L_10 = V_0; int32_t L_11 = V_0; V_0 = ((int32_t)(L_10^((int32_t)(L_11>>7)))); int32_t L_12 = V_0; int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, ((int32_t)(L_13<<3)))); int32_t L_14 = V_0; int32_t L_15 = V_0; V_0 = ((int32_t)(L_14^((int32_t)(L_15>>((int32_t)17))))); int32_t L_16 = V_0; int32_t L_17 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, ((int32_t)(L_17<<5)))); int32_t L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtilities_InterpolatePoints_mAE27FFDCAD8DEBCF1395B87B9DA7BD711CC8A3C8 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_path, float ___1_t, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; float V_2 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); { float L_0 = ___1_t; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_path; NullCheck(L_1); float L_2; L_2 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)il2cpp_codegen_multiply(L_0, ((float)il2cpp_codegen_subtract((1.0f), ((float)((1.0f)/((float)((int32_t)(((RuntimeArray*)L_1)->max_length))))))))), NULL); ___1_t = L_2; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = ___0_path; NullCheck(L_3); V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), 1)); float L_4 = ___1_t; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = ___0_path; NullCheck(L_5); int32_t L_6; L_6 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)il2cpp_codegen_multiply(L_4, ((float)((int32_t)(((RuntimeArray*)L_5)->max_length))))), NULL); V_1 = L_6; float L_7 = ___1_t; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_path; NullCheck(L_8); int32_t L_9 = V_1; V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_7, ((float)((int32_t)(((RuntimeArray*)L_8)->max_length))))), ((float)L_9))); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = ___0_path; int32_t L_11 = V_1; int32_t L_12 = ((int32_t)il2cpp_codegen_subtract(L_11, 1)); V_1 = L_12; int32_t L_13; L_13 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, L_12, NULL); NullCheck(L_10); int32_t L_14 = L_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = (L_10)->GetAt(static_cast(L_14)); V_3 = L_15; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = ___0_path; int32_t L_17 = V_1; int32_t L_18 = V_0; int32_t L_19; L_19 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(((int32_t)il2cpp_codegen_add(L_17, 1)), L_18, NULL); NullCheck(L_16); int32_t L_20 = L_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = (L_16)->GetAt(static_cast(L_20)); V_4 = L_21; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22 = ___0_path; int32_t L_23 = V_1; int32_t L_24 = V_0; int32_t L_25; L_25 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(((int32_t)il2cpp_codegen_add(L_23, 2)), L_24, NULL); NullCheck(L_22); int32_t L_26 = L_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = (L_22)->GetAt(static_cast(L_26)); V_5 = L_27; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_28 = ___0_path; int32_t L_29 = V_1; int32_t L_30 = V_0; int32_t L_31; L_31 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(((int32_t)il2cpp_codegen_add(L_29, 3)), L_30, NULL); NullCheck(L_28); int32_t L_32 = L_31; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = (L_28)->GetAt(static_cast(L_32)); V_6 = L_33; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_34, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((3.0f), L_36, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_35, L_37, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((3.0f), L_39, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_38, L_40, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_41, L_42, NULL); float L_44 = V_2; float L_45 = V_2; float L_46 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_43, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_44, L_45)), L_46)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((2.0f), L_48, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((5.0f), L_50, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_49, L_51, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((4.0f), L_53, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; L_55 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_52, L_54, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_55, L_56, NULL); float L_58 = V_2; float L_59 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; L_60 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_57, ((float)il2cpp_codegen_multiply(L_58, L_59)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61; L_61 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_47, L_60, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_62, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_63, L_64, NULL); float L_66 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_65, L_66, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68; L_68 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_61, L_67, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70; L_70 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((2.0f), L_69, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_68, L_70, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72; L_72 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((0.5f), L_71, NULL); return L_72; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MathUtilities_LineIntersectsLine_mD84EC4B45E5B4E34CB267409BE465418A9F6B0D9 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_b1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_b2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___4_intersection, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); float V_6 = 0.0f; float V_7 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B2_0 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B1_0 = NULL; float G_B3_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B3_1 = NULL; float G_B5_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B5_1 = NULL; float G_B4_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B4_1 = NULL; float G_B6_0 = 0.0f; float G_B6_1 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B6_2 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B8_0 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B7_0 = NULL; float G_B9_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B9_1 = NULL; float G_B11_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B11_1 = NULL; float G_B10_0 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B10_1 = NULL; float G_B12_0 = 0.0f; float G_B12_1 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B12_2 = NULL; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___4_intersection; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_0 = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___2_b1; float L_3 = L_2.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___3_b2; float L_5 = L_4.___x; if ((((float)L_3) < ((float)L_5))) { G_B2_0 = (&V_0); goto IL_0024; } G_B1_0 = (&V_0); } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___3_b2; float L_7 = L_6.___x; G_B3_0 = L_7; G_B3_1 = G_B1_0; goto IL_002a; } IL_0024: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___2_b1; float L_9 = L_8.___x; G_B3_0 = L_9; G_B3_1 = G_B2_0; } IL_002a: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___2_b1; float L_11 = L_10.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___3_b2; float L_13 = L_12.___y; if ((((float)L_11) > ((float)L_13))) { G_B5_0 = G_B3_0; G_B5_1 = G_B3_1; goto IL_0040; } G_B4_0 = G_B3_0; G_B4_1 = G_B3_1; } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___3_b2; float L_15 = L_14.___y; G_B6_0 = L_15; G_B6_1 = G_B4_0; G_B6_2 = G_B4_1; goto IL_0046; } IL_0040: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = ___2_b1; float L_17 = L_16.___y; G_B6_0 = L_17; G_B6_1 = G_B5_0; G_B6_2 = G_B5_1; } IL_0046: { Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline(G_B6_2, G_B6_1, G_B6_0, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = ___2_b1; float L_19 = L_18.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = ___3_b2; float L_21 = L_20.___x; if ((((float)L_19) > ((float)L_21))) { G_B8_0 = (&V_1); goto IL_0063; } G_B7_0 = (&V_1); } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = ___3_b2; float L_23 = L_22.___x; G_B9_0 = L_23; G_B9_1 = G_B7_0; goto IL_0069; } IL_0063: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = ___2_b1; float L_25 = L_24.___x; G_B9_0 = L_25; G_B9_1 = G_B8_0; } IL_0069: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = ___2_b1; float L_27 = L_26.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = ___3_b2; float L_29 = L_28.___y; if ((((float)L_27) < ((float)L_29))) { G_B11_0 = G_B9_0; G_B11_1 = G_B9_1; goto IL_007f; } G_B10_0 = G_B9_0; G_B10_1 = G_B9_1; } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = ___3_b2; float L_31 = L_30.___y; G_B12_0 = L_31; G_B12_1 = G_B10_0; G_B12_2 = G_B10_1; goto IL_0085; } IL_007f: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32 = ___2_b1; float L_33 = L_32.___y; G_B12_0 = L_33; G_B12_1 = G_B11_0; G_B12_2 = G_B11_1; } IL_0085: { Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline(G_B12_2, G_B12_1, G_B12_0, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = ___0_a1; float L_35 = L_34.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = V_0; float L_37 = L_36.___x; if ((!(((float)L_35) < ((float)L_37)))) { goto IL_00a6; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38 = ___1_a2; float L_39 = L_38.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = V_0; float L_41 = L_40.___x; if ((((float)L_39) < ((float)L_41))) { goto IL_00fa; } } IL_00a6: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = ___0_a1; float L_43 = L_42.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = V_0; float L_45 = L_44.___y; if ((!(((float)L_43) > ((float)L_45)))) { goto IL_00c2; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46 = ___1_a2; float L_47 = L_46.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48 = V_0; float L_49 = L_48.___y; if ((((float)L_47) > ((float)L_49))) { goto IL_00fa; } } IL_00c2: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_50 = ___0_a1; float L_51 = L_50.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52 = V_1; float L_53 = L_52.___x; if ((!(((float)L_51) > ((float)L_53)))) { goto IL_00de; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54 = ___1_a2; float L_55 = L_54.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_56 = V_1; float L_57 = L_56.___x; if ((((float)L_55) > ((float)L_57))) { goto IL_00fa; } } IL_00de: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58 = ___0_a1; float L_59 = L_58.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60 = V_1; float L_61 = L_60.___y; if ((!(((float)L_59) < ((float)L_61)))) { goto IL_00fc; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = ___1_a2; float L_63 = L_62.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64 = V_1; float L_65 = L_64.___y; if ((!(((float)L_63) < ((float)L_65)))) { goto IL_00fc; } } IL_00fa: { return (bool)0; } IL_00fc: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66 = ___1_a2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = ___0_a1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68; L_68 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_66, L_67, NULL); V_2 = L_68; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69 = ___3_b2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70 = ___2_b1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71; L_71 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_69, L_70, NULL); V_3 = L_71; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72 = V_2; float L_73 = L_72.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = V_3; float L_75 = L_74.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76 = V_2; float L_77 = L_76.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78 = V_3; float L_79 = L_78.___x; V_4 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_73, L_75)), ((float)il2cpp_codegen_multiply(L_77, L_79)))); float L_80 = V_4; if ((!(((float)L_80) == ((float)(0.0f))))) { goto IL_0134; } } { return (bool)0; } IL_0134: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_81 = ___2_b1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_82 = ___0_a1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_83; L_83 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_81, L_82, NULL); V_5 = L_83; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_84 = V_5; float L_85 = L_84.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_86 = V_3; float L_87 = L_86.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_88 = V_5; float L_89 = L_88.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_90 = V_3; float L_91 = L_90.___x; float L_92 = V_4; V_6 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_85, L_87)), ((float)il2cpp_codegen_multiply(L_89, L_91))))/L_92)); float L_93 = V_6; if ((((float)L_93) < ((float)(0.0f)))) { goto IL_0171; } } { float L_94 = V_6; if ((!(((float)L_94) > ((float)(1.0f))))) { goto IL_0173; } } IL_0171: { return (bool)0; } IL_0173: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_95 = V_5; float L_96 = L_95.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_97 = V_2; float L_98 = L_97.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_99 = V_5; float L_100 = L_99.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_101 = V_2; float L_102 = L_101.___x; float L_103 = V_4; V_7 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_96, L_98)), ((float)il2cpp_codegen_multiply(L_100, L_102))))/L_103)); float L_104 = V_7; if ((((float)L_104) < ((float)(0.0f)))) { goto IL_01a7; } } { float L_105 = V_7; if ((!(((float)L_105) > ((float)(1.0f))))) { goto IL_01a9; } } IL_01a7: { return (bool)0; } IL_01a9: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_106 = ___4_intersection; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_107 = ___0_a1; float L_108 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_109 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_110; L_110 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(L_108, L_109, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_111; L_111 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_107, L_110, NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_106 = L_111; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MathUtilities_InfiniteLineIntersect_m79E4A5869AD7972C39F1E88418451F13CBC3C040 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_ps1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_pe1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_ps2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_pe2, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_pe1; float L_1 = L_0.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_ps1; float L_3 = L_2.___y; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_ps1; float L_5 = L_4.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_pe1; float L_7 = L_6.___x; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); float L_8 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_ps1; float L_10 = L_9.___x; float L_11 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___0_ps1; float L_13 = L_12.___y; V_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_10)), ((float)il2cpp_codegen_multiply(L_11, L_13)))); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___3_pe2; float L_15 = L_14.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = ___2_ps2; float L_17 = L_16.___y; V_3 = ((float)il2cpp_codegen_subtract(L_15, L_17)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = ___2_ps2; float L_19 = L_18.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = ___3_pe2; float L_21 = L_20.___x; V_4 = ((float)il2cpp_codegen_subtract(L_19, L_21)); float L_22 = V_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = ___2_ps2; float L_24 = L_23.___x; float L_25 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = ___2_ps2; float L_27 = L_26.___y; V_5 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_22, L_24)), ((float)il2cpp_codegen_multiply(L_25, L_27)))); float L_28 = V_0; float L_29 = V_4; float L_30 = V_3; float L_31 = V_1; V_6 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_30, L_31)))); float L_32 = V_6; if ((!(((float)L_32) == ((float)(0.0f))))) { goto IL_007d; } } { Exception_t* L_33 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral008017EB3020FBD0D7B13F1DFD6E6B508345DBBE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MathUtilities_InfiniteLineIntersect_m79E4A5869AD7972C39F1E88418451F13CBC3C040_RuntimeMethod_var))); } IL_007d: { float L_34 = V_4; float L_35 = V_2; float L_36 = V_1; float L_37 = V_5; float L_38 = V_6; float L_39 = V_0; float L_40 = V_5; float L_41 = V_3; float L_42 = V_2; float L_43 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44; memset((&L_44), 0, sizeof(L_44)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_44), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_34, L_35)), ((float)il2cpp_codegen_multiply(L_36, L_37))))/L_38)), ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_39, L_40)), ((float)il2cpp_codegen_multiply(L_41, L_42))))/L_43)), NULL); return L_44; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_LineDistToPlane_mBA384449038F34C1231ACD271BDBC095F65FFEC6 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_planeOrigin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_planeNormal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_lineOrigin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_lineDirectionNormalized, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___3_lineDirectionNormalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_planeNormal; float L_2; L_2 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_0, L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_planeOrigin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_lineOrigin; float L_5; L_5 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_3, L_4, NULL); return ((float)il2cpp_codegen_multiply(L_2, L_5)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_RayDistToPlane_m8786873BD847E8D6D2420B08D59C02115C37EEB4 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C ___1_plane, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline((&___1_plane), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline((&___0_ray), NULL); float L_2; L_2 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_0, L_1, NULL); V_0 = L_2; float L_3 = V_0; float L_4; L_4 = fabsf(L_3); if ((!(((float)L_4) < ((float)(9.99999997E-07f))))) { goto IL_0027; } } { return (0.0f); } IL_0027: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline((&___1_plane), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline((&___0_ray), NULL); float L_7; L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL); V_1 = L_7; float L_8; L_8 = Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30_inline((&___1_plane), NULL); float L_9 = V_1; float L_10 = V_0; return ((float)(((float)il2cpp_codegen_subtract(((-L_8)), L_9))/L_10)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MathUtilities_RotatePoint_mE6CB3CBC0088A67AE0EEF6A210BC2A06728FD101 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, float ___1_degrees, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { float L_0 = ___1_degrees; V_0 = ((float)il2cpp_codegen_multiply(L_0, (0.0174532924f))); float L_1 = V_0; float L_2; L_2 = cosf(L_1); V_1 = L_2; float L_3 = V_0; float L_4; L_4 = sinf(L_3); V_2 = L_4; float L_5 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_point; float L_7 = L_6.___x; float L_8 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_point; float L_10 = L_9.___y; float L_11 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___0_point; float L_13 = L_12.___x; float L_14 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___0_point; float L_16 = L_15.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17; memset((&L_17), 0, sizeof(L_17)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_17), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_8, L_10)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_11, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_16)))), NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MathUtilities_RotatePoint_mF9A6CA221D727F6337ABC1AD09CC0050CCD83C2A (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_point, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_around, float ___2_degrees, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { float L_0 = ___2_degrees; V_0 = ((float)il2cpp_codegen_multiply(L_0, (0.0174532924f))); float L_1 = V_0; float L_2; L_2 = cosf(L_1); V_1 = L_2; float L_3 = V_0; float L_4; L_4 = sinf(L_3); V_2 = L_4; float L_5 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_point; float L_7 = L_6.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___1_around; float L_9 = L_8.___x; float L_10 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___0_point; float L_12 = L_11.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___1_around; float L_14 = L_13.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___1_around; float L_16 = L_15.___x; float L_17 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = ___0_point; float L_19 = L_18.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = ___1_around; float L_21 = L_20.___x; float L_22 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = ___0_point; float L_24 = L_23.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = ___1_around; float L_26 = L_25.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = ___1_around; float L_28 = L_27.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29; memset((&L_29), 0, sizeof(L_29)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_29), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_subtract(L_7, L_9)))), ((float)il2cpp_codegen_multiply(L_10, ((float)il2cpp_codegen_subtract(L_12, L_14)))))), L_16)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, ((float)il2cpp_codegen_subtract(L_19, L_21)))), ((float)il2cpp_codegen_multiply(L_22, ((float)il2cpp_codegen_subtract(L_24, L_26)))))), L_28)), NULL); return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_SmoothStep_m247BB1F809F6877C56732C4C5D2AE955C3AA373E (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { { float L_0 = ___2_t; float L_1 = ___0_a; float L_2 = ___1_b; float L_3 = ___0_a; float L_4; L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(((float)il2cpp_codegen_subtract(L_0, L_1))/((float)il2cpp_codegen_subtract(L_2, L_3)))), NULL); ___2_t = L_4; float L_5 = ___2_t; float L_6 = ___2_t; float L_7 = ___2_t; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_5, L_6)), ((float)il2cpp_codegen_subtract((3.0f), ((float)il2cpp_codegen_multiply((2.0f), L_7)))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_LinearStep_m47DE346161279EA2086A65C842A23EA7F2643A22 (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { { float L_0 = ___2_t; float L_1 = ___0_a; float L_2 = ___1_b; float L_3 = ___0_a; float L_4; L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(((float)il2cpp_codegen_subtract(L_0, L_1))/((float)il2cpp_codegen_subtract(L_2, L_3)))), NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double MathUtilities_Wrap_m5C973B1220D20624F50F4C7EED3E3B67058E3ED6 (double ___0_value, double ___1_min, double ___2_max, 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; } double V_0 = 0.0; double G_B3_0 = 0.0; { double L_0 = ___2_max; double L_1 = ___1_min; V_0 = ((double)il2cpp_codegen_subtract(L_0, L_1)); double L_2 = V_0; if ((((double)L_2) < ((double)(0.0)))) { goto IL_0013; } } { double L_3 = V_0; G_B3_0 = L_3; goto IL_0015; } IL_0013: { double L_4 = V_0; G_B3_0 = ((-L_4)); } IL_0015: { V_0 = G_B3_0; double L_5 = ___0_value; double L_6 = ___1_min; if ((!(((double)L_5) < ((double)L_6)))) { goto IL_002c; } } { double L_7 = ___0_value; double L_8 = V_0; double L_9 = ___0_value; double L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_11; L_11 = fabs(((double)(L_9/L_10))); double L_12; L_12 = ceil(L_11); return ((double)il2cpp_codegen_add(L_7, ((double)il2cpp_codegen_multiply(L_8, L_12)))); } IL_002c: { double L_13 = ___0_value; double L_14 = ___2_max; if ((!(((double)L_13) >= ((double)L_14)))) { goto IL_0042; } } { double L_15 = ___0_value; double L_16 = V_0; double L_17 = ___0_value; double L_18 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_19; L_19 = fabs(((double)(L_17/L_18))); double L_20; L_20 = floor(L_19); return ((double)il2cpp_codegen_subtract(L_15, ((double)il2cpp_codegen_multiply(L_16, L_20)))); } IL_0042: { double L_21 = ___0_value; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_Wrap_mD386A849F0BC09A15B0AFBF099C76DE19EA14971 (float ___0_value, float ___1_min, float ___2_max, 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 G_B3_0 = 0.0f; { float L_0 = ___2_max; float L_1 = ___1_min; V_0 = ((float)il2cpp_codegen_subtract(L_0, L_1)); float L_2 = V_0; if ((((double)((double)L_2)) < ((double)(0.0)))) { goto IL_0014; } } { float L_3 = V_0; G_B3_0 = L_3; goto IL_0016; } IL_0014: { float L_4 = V_0; G_B3_0 = ((-L_4)); } IL_0016: { V_0 = G_B3_0; float L_5 = ___0_value; float L_6 = ___1_min; if ((!(((float)L_5) < ((float)L_6)))) { goto IL_002f; } } { float L_7 = ___0_value; float L_8 = V_0; float L_9 = ___0_value; float L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_11; L_11 = fabsf(((float)(L_9/L_10))); double L_12; L_12 = ceil(((double)L_11)); return ((float)il2cpp_codegen_add(L_7, ((float)il2cpp_codegen_multiply(L_8, ((float)L_12))))); } IL_002f: { float L_13 = ___0_value; float L_14 = ___2_max; if ((!(((float)L_13) >= ((float)L_14)))) { goto IL_0047; } } { float L_15 = ___0_value; float L_16 = V_0; float L_17 = ___0_value; float L_18 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_19; L_19 = fabsf(((float)(L_17/L_18))); double L_20; L_20 = floor(((double)L_19)); return ((float)il2cpp_codegen_subtract(L_15, ((float)il2cpp_codegen_multiply(L_16, ((float)L_20))))); } IL_0047: { float L_21 = ___0_value; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtilities_Wrap_m0DBDCD4F7D9097D8187763E56A66922D1FE6865D (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, 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; } int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___2_max; int32_t L_1 = ___1_min; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, L_1)); int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_000b; } } { int32_t L_3 = V_0; G_B3_0 = L_3; goto IL_000d; } IL_000b: { int32_t L_4 = V_0; G_B3_0 = ((-L_4)); } IL_000d: { V_0 = G_B3_0; int32_t L_5 = ___0_value; int32_t L_6 = ___1_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0021; } } { int32_t L_7 = ___0_value; int32_t L_8 = V_0; int32_t L_9 = ___0_value; int32_t L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_11; L_11 = il2cpp_codegen_abs(((int32_t)(L_9/L_10))); return ((int32_t)il2cpp_codegen_add(L_7, ((int32_t)il2cpp_codegen_multiply(L_8, ((int32_t)il2cpp_codegen_add(L_11, 1)))))); } IL_0021: { int32_t L_12 = ___0_value; int32_t L_13 = ___2_max; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_0032; } } { int32_t L_14 = ___0_value; int32_t L_15 = V_0; int32_t L_16 = ___0_value; int32_t L_17 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_18; L_18 = il2cpp_codegen_abs(((int32_t)(L_16/L_17))); return ((int32_t)il2cpp_codegen_subtract(L_14, ((int32_t)il2cpp_codegen_multiply(L_15, L_18)))); } IL_0032: { int32_t L_19 = ___0_value; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double MathUtilities_RoundBasedOnMinimumDifference_m4BD57CA4D9BC97494C6BB453B41FA1524EF045A4 (double ___0_valueToRound, double ___1_minDifference, 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; } double V_0 = 0.0; { double L_0 = ___1_minDifference; if ((!(((double)L_0) == ((double)(0.0))))) { goto IL_0015; } } { double L_1 = ___0_valueToRound; double L_2; L_2 = MathUtilities_DiscardLeastSignificantDecimal_m517AB5DF71036FD7203ACF1F847B62AA9541C276(L_1, NULL); V_0 = L_2; goto IL_0025; } IL_0015: { double L_3 = ___0_valueToRound; double L_4 = ___1_minDifference; int32_t L_5; L_5 = MathUtilities_GetNumberOfDecimalsForMinimumDifference_mBF45C5C5187A74D95620E5984F9F55C15367AC8C(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = Math_Round_m8DB2F61CB73B9E71E54149290ABD5DC8A68890D1(L_3, L_5, 1, NULL); V_0 = ((double)((float)L_6)); } IL_0025: { double L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double MathUtilities_DiscardLeastSignificantDecimal_m517AB5DF71036FD7203ACF1F847B62AA9541C276 (double ___0_v, 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; } int32_t V_0 = 0; double V_1 = 0.0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { double L_0 = ___0_v; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = fabs(L_0); double L_2; L_2 = log10(L_1); int32_t L_3; L_3 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_subtract((5.0), L_2))), NULL); V_0 = L_3; } try { double L_4 = ___0_v; int32_t L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = Math_Round_m0BD20E38C73A9283F2EC89E6DF9CCC80A7752C38_inline(L_4, L_5, NULL); V_1 = L_6; goto IL_0034; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0027; } throw e; } CATCH_0027: { V_1 = (0.0); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0034; } IL_0034: { double L_7 = V_1; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtilities_ClampWrapAngle_mEC0E4193D5C6D11EDD8B3728750899A32462855D (float ___0_angle, float ___1_min, float ___2_max, 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; float V_4 = 0.0f; { V_0 = (360.0f); float L_0 = ___1_min; V_1 = L_0; float L_1 = ___2_max; V_2 = L_1; float L_2 = ___0_angle; V_3 = L_2; float L_3 = V_1; if ((!(((float)L_3) < ((float)(0.0f))))) { goto IL_001a; } } { float L_4 = V_1; float L_5 = V_0; float L_6 = V_0; V_1 = ((float)il2cpp_codegen_add((fmodf(L_4, L_5)), L_6)); } IL_001a: { float L_7 = V_2; if ((!(((float)L_7) < ((float)(0.0f))))) { goto IL_0028; } } { float L_8 = V_2; float L_9 = V_0; float L_10 = V_0; V_2 = ((float)il2cpp_codegen_add((fmodf(L_8, L_9)), L_10)); } IL_0028: { float L_11 = V_3; if ((!(((float)L_11) < ((float)(0.0f))))) { goto IL_0036; } } { float L_12 = V_3; float L_13 = V_0; float L_14 = V_0; V_3 = ((float)il2cpp_codegen_add((fmodf(L_12, L_13)), L_14)); } IL_0036: { float L_15 = ___1_min; float L_16 = ___2_max; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_17; L_17 = fabsf(((float)il2cpp_codegen_subtract(L_15, L_16))); float L_18 = V_0; float L_19 = V_0; V_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_cast_double_to_int(((float)(L_17/L_18)))), L_19)); float L_20 = V_2; float L_21 = V_4; V_2 = ((float)il2cpp_codegen_add(L_20, L_21)); float L_22 = V_3; float L_23 = V_4; V_3 = ((float)il2cpp_codegen_add(L_22, L_23)); float L_24 = ___1_min; float L_25 = ___2_max; if ((!(((float)L_24) > ((float)L_25)))) { goto IL_0058; } } { float L_26 = V_2; float L_27 = V_0; V_2 = ((float)il2cpp_codegen_add(L_26, L_27)); } IL_0058: { float L_28 = V_3; float L_29 = V_1; if ((!(((float)L_28) < ((float)L_29)))) { goto IL_005e; } } { float L_30 = V_1; V_3 = L_30; } IL_005e: { float L_31 = V_3; float L_32 = V_2; if ((!(((float)L_31) > ((float)L_32)))) { goto IL_0064; } } { float L_33 = V_2; V_3 = L_33; } IL_0064: { float L_34 = V_3; return L_34; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtilities_GetNumberOfDecimalsForMinimumDifference_mBF45C5C5187A74D95620E5984F9F55C15367AC8C (double ___0_minDifference, const RuntimeMethod* method) { { double L_0 = ___0_minDifference; float L_1; L_1 = fabsf(((float)L_0)); float L_2; L_2 = log10f(L_1); int32_t L_3; L_3 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_2, NULL); int32_t L_4; L_4 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(((-L_3)), 0, ((int32_t)15), NULL); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif 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 int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, float ___2_t, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___2_t; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); ___2_t = L_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_a; float L_3 = L_2.___r; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___1_b; float L_5 = L_4.___r; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_a; float L_7 = L_6.___r; float L_8 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_a; float L_10 = L_9.___g; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = ___1_b; float L_12 = L_11.___g; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = ___0_a; float L_14 = L_13.___g; float L_15 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16 = ___0_a; float L_17 = L_16.___b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18 = ___1_b; float L_19 = L_18.___b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = ___0_a; float L_21 = L_20.___b; float L_22 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_23 = ___0_a; float L_24 = L_23.___a; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25 = ___1_b; float L_26 = L_25.___a; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27 = ___0_a; float L_28 = L_27.___a; float L_29 = ___2_t; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30; memset((&L_30), 0, sizeof(L_30)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_30), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), ((float)il2cpp_codegen_add(L_24, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_26, L_28)), L_29)))), NULL); V_0 = L_30; goto IL_0069; } IL_0069: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_31 = V_0; return L_31; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_MoveTowards_m69751B5EC50D8E7127D4BB2C8D908E38808AF45D_inline (float ___0_current, float ___1_target, float ___2_maxDelta, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; { float L_0 = ___1_target; float L_1 = ___0_current; float L_2; L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1))); float L_3 = ___2_maxDelta; V_0 = (bool)((((int32_t)((!(((float)L_2) <= ((float)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_4 = V_0; if (!L_4) { goto IL_0017; } } { float L_5 = ___1_target; V_1 = L_5; goto IL_0026; } IL_0017: { float L_6 = ___0_current; float L_7 = ___1_target; float L_8 = ___0_current; float L_9; L_9 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_subtract(L_7, L_8)), NULL); float L_10 = ___2_maxDelta; V_1 = ((float)il2cpp_codegen_add(L_6, ((float)il2cpp_codegen_multiply(L_9, L_10)))); goto IL_0026; } IL_0026: { float L_11 = V_1; return L_11; } } 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 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; } } 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldInfo_t* MemberAliasFieldInfo_get_AliasedField_m3A24DDB5F33A72E9CC02D84A5CCC666E7873D45C_inline (MemberAliasFieldInfo_tEFF3F84588CF747629836264D6CC0341FB167E90* __this, const RuntimeMethod* method) { { FieldInfo_t* L_0 = __this->___aliasedField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyInfo_t* MemberAliasPropertyInfo_get_AliasedProperty_m00E9F9A3014BE3BC4D2B535D4C743B8A0021A266_inline (MemberAliasPropertyInfo_tD63B342CE7AF167568DDC2E2E98BFE1A7CDC63E9* __this, const RuntimeMethod* method) { { PropertyInfo_t* L_0 = __this->___aliasedProperty; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MethodInfo_t* MemberAliasMethodInfo_get_AliasedMethod_m00A59944505FBCFA75C5817A8C3B684688823AD6_inline (MemberAliasMethodInfo_t0167E8E4D2B388294E7130636DAA23AC2511FABC* __this, const RuntimeMethod* method) { { MethodInfo_t* L_0 = __this->___aliasedMethod; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_Width; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_Width = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_XMin; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_XMin = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_Height; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_Height = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_YMin; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; __this->___m_YMin = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; float L_1 = L_0.___x; __this->___m_Width = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_value; float L_3 = L_2.___y; __this->___m_Height = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = __this->___m_XMin; float L_1 = __this->___m_YMin; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), L_0, L_1, NULL); V_0 = L_2; goto IL_0015; } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_position_m9CD8AA25A83A7A893429C0ED56C36641202C3F05_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; float L_1 = L_0.___x; __this->___m_XMin = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_value; float L_3 = L_2.___y; __this->___m_YMin = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = __this->___m_Width; float L_1 = __this->___m_Height; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), L_0, L_1, NULL); V_0 = L_2; goto IL_0015; } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x; float L_2 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a; float L_4 = L_3.___y; float L_5 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_Width; float L_1 = __this->___m_XMin; V_0 = ((float)il2cpp_codegen_add(L_0, L_1)); goto IL_0011; } IL_0011: { float L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_XMin; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } 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 void Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0; L_0 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline(__this, NULL); V_0 = L_0; float L_1 = ___0_value; __this->___m_XMin = L_1; float L_2 = V_0; float L_3 = __this->___m_XMin; __this->___m_Width = ((float)il2cpp_codegen_subtract(L_2, L_3)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0; L_0 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(__this, NULL); float L_1 = __this->___m_Width; float L_2; L_2 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(__this, NULL); float L_3 = __this->___m_Height; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), ((float)il2cpp_codegen_add(L_0, ((float)(L_1/(2.0f))))), ((float)il2cpp_codegen_add(L_2, ((float)(L_3/(2.0f))))), NULL); V_0 = L_4; goto IL_002f; } IL_002f: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; float L_1 = L_0.___x; float L_2 = __this->___m_Width; __this->___m_XMin = ((float)il2cpp_codegen_subtract(L_1, ((float)(L_2/(2.0f))))); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_value; float L_4 = L_3.___y; float L_5 = __this->___m_Height; __this->___m_YMin = ((float)il2cpp_codegen_subtract(L_4, ((float)(L_5/(2.0f))))); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_min_m6557D7D73C6F115CA7C92E38C88EA9E95FC89253_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; float L_1 = L_0.___x; Rect_set_xMin_mA873FCFAF9EABA46A026B73CA045192DF1946F19_inline(__this, L_1, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_value; float L_3 = L_2.___y; Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE_inline(__this, L_3, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_min_mD0D1BABF9C955D2D9CCA86E257B0783ACDEE69AC_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0; L_0 = Rect_get_xMin_mE89C40702926D016A633399E20DB9501E251630D_inline(__this, NULL); float L_1; L_1 = Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F_inline(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), L_0, L_1, NULL); V_0 = L_2; goto IL_0015; } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_max_mAD2D6D5DC1F5A6E69A0A0BD7E34C209F91C381F0_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; float L_1 = L_0.___x; Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D_inline(__this, L_1, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_value; float L_3 = L_2.___y; Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B_inline(__this, L_3, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_max_m60149158D9A01113214BB417AA48CEF774899167_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0; L_0 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline(__this, NULL); float L_1; L_1 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), L_0, L_1, NULL); V_0 = L_2; goto IL_0015; } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_xMax_m97C28D468455A6D19325D0D862E80A093240D49D_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; float L_1 = __this->___m_XMin; __this->___m_Width = ((float)il2cpp_codegen_subtract(L_0, L_1)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_yMin_m9F780E509B9215A9E5826178CF664BD0E486D4EE_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0; L_0 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline(__this, NULL); V_0 = L_0; float L_1 = ___0_value; __this->___m_YMin = L_1; float L_2 = V_0; float L_3 = __this->___m_YMin; __this->___m_Height = ((float)il2cpp_codegen_subtract(L_2, L_3)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMin_mB19848FB25DE61EDF958F7A22CFDD86DE103062F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_YMin; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_yMax_mCF452040E0068A4B3CB15994C0B4B6AD4D78E04B_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; float L_1 = __this->___m_YMin; __this->___m_Height = ((float)il2cpp_codegen_subtract(L_0, L_1)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_Height; float L_1 = __this->___m_YMin; V_0 = ((float)il2cpp_codegen_add(L_0, L_1)); goto IL_0011; } IL_0011: { float L_2 = V_0; return L_2; } } 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 bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) { { float L_0 = ___0_f; int32_t L_1; L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL); return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Double_IsNaN_mF2BC6D1FD4813179B2CAE58D29770E42830D0883_inline (double ___0_d, const RuntimeMethod* method) { { double L_0 = ___0_d; int64_t L_1; L_1 = BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline(L_0, NULL); return (bool)((((int64_t)((int64_t)(L_1&((int64_t)(std::numeric_limits::max)())))) > ((int64_t)((int64_t)9218868437227405312LL)))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; float L_2 = ___0_a; float L_3 = ___2_t; float L_4; L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL); V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4)))); goto IL_0010; } IL_0010: { float L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; __this->___z = (0.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, NULL); V_0 = L_4; goto IL_0015; } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0; return L_5; } } 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)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } 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)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } 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)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } 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 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 int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, 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; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = floor(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } 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)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a; float L_3 = L_2.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), NULL); V_0 = L_6; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; return L_7; } } 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)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a; float L_1 = L_0.___x; float L_2 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a; float L_4 = L_3.___y; float L_5 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a; float L_7 = L_6.___z; float L_8 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_a; float L_1 = L_0.___x; float L_2 = ___0_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_a; float L_4 = L_3.___y; float L_5 = ___0_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z; V_0 = ((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)))); goto IL_002d; } IL_002d: { float L_12 = V_0; return L_12; } } 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 Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Normal; V_0 = L_0; goto IL_000a; } IL_000a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Direction; V_0 = L_0; goto IL_000a; } IL_000a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Origin; V_0 = L_0; goto IL_000a; } IL_000a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Plane_get_distance_m2D50D2C23E2D9438272F876878015B38DAF5ED30_inline (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___m_Distance; V_0 = L_0; goto IL_000a; } IL_000a: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Math_Round_m0BD20E38C73A9283F2EC89E6DF9CCC80A7752C38_inline (double ___0_value, int32_t ___1_digits, 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; } { double L_0 = ___0_value; int32_t L_1 = ___1_digits; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = Math_Round_m8DB2F61CB73B9E71E54149290ABD5DC8A68890D1(L_0, L_1, 0, NULL); return L_2; } } 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 void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____current; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____current; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t ValueGetter_2_Invoke_m3573B92045724FD5513E4805DACD4B6862FF5B9B_gshared_inline (ValueGetter_2_t36D70713A017C2905D635C05F646099ABF8FE5A6* __this, RuntimeObject** ___0_instance, const RuntimeMethod* method) { typedef intptr_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject**, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_instance, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD95AFD793F8D8C4DAA5098E5E79A44E78E791E3A_gshared_inline (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 ___0_item, const RuntimeMethod* method) { PathStepU5BU5D_tCC66987CB16537F0B28E728082A3C353E9A625B2* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); PathStepU5BU5D_tCC66987CB16537F0B28E728082A3C353E9A625B2* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; PathStepU5BU5D_tCC66987CB16537F0B28E728082A3C353E9A625B2* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); PathStepU5BU5D_tCC66987CB16537F0B28E728082A3C353E9A625B2* L_6 = V_0; int32_t L_7 = V_1; PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17)L_8); return; } IL_0034: { PathStep_t519D9070E3AD80A7E305D980BDC4A88487108A17 L_9 = ___0_item; List_1_AddWithResize_m52C640380C4F5D4DCF24AE5197200FA2C8347F30(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9393EA28732E71DABB6042FD625F7F6F753F9C05_gshared_inline (List_1_t1ABCAFCD934D52F4A2E3CC0D39060587823698DB* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; float L_1; L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL); V_0 = L_1; float L_2 = V_0; V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_001e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value; float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); V_2 = L_6; goto IL_0026; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_7; goto IL_0026; } IL_0026: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) { { int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value))); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method) { { int64_t L_0 = *((int64_t*)((uintptr_t)(&___0_value))); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, 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; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((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)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } 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 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } }