IdleGirl/Library/Bee/Android/Prj/IL2CPP/Il2CppBackup/il2cppOutput/Sirenix.Serialization__3.cpp

32831 lines
1.6 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81;
struct U3CU3Ef__AnonymousType0_2_tED8A1ACEBA317C378FBD0AB56129AF5269979C8C;
struct BaseDictionaryKeyPathProvider_1_t54D5B409B873304763C6CB6E7B56B6270C6B7D0D;
struct BaseDictionaryKeyPathProvider_1_t6D5D8D293655A6553566F4AB0AF97B6D3AF36575;
struct BaseDictionaryKeyPathProvider_1_tBDF006D493485D4905529EE0A24229C78D4D656F;
struct Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1;
struct Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D;
struct Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E;
struct Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813;
struct Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665;
struct Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821;
struct Cache_1_t50BD865E82A295299F1E22E096D099C9F44E7B2D;
struct Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5;
struct Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416;
struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
struct Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED;
struct Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5;
struct Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
struct Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36;
struct Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9;
struct Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26;
struct Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432;
struct Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD;
struct Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36;
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522;
struct Dictionary_2_tEBE04B1296B93DAD3B8C7BEE8EA33F64A5169C72;
struct Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776;
struct Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644;
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83;
struct Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA;
struct Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929;
struct Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE;
struct Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE;
struct Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB;
struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455;
struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA;
struct Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE;
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0;
struct DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5;
struct DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07;
struct DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041;
struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7;
struct Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC;
struct Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732;
struct Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164;
struct Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0;
struct Func_2_t9F45EF9F857977243C345F24571962D2521DB4A1;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
struct Func_3_tE638DA3BE0D778CE23E4548BE33FE024E8A7D581;
struct Func_3_tE82E2E9CB095585276C858A2EA8860ACC9745B0C;
struct Func_3_tA9AA477D8A5A68C7DC26AE4792295B80F920E61E;
struct HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A;
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7;
struct IEnumerable_1_t64E259F7A8065E3CC141A23A0FA219E48A7F9C35;
struct IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689;
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_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E;
struct IEqualityComparer_1_t84CD58C3582484C691B22BB0E534C8ADD9B22966;
struct IEqualityComparer_1_tE62A70EC9EB2FBBCEE7AB70FB7E3B8BC6616143C;
struct IEqualityComparer_1_t553B04BF51BC8A57C4DB9F82797DF9984F081F12;
struct IEqualityComparer_1_tD019A21C2343E44617E88A22ABC4915C6E868A20;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_tE1B452183381DE5C65F7FA196512AA93494E8076;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
struct IFormatter_1_t10166E1AA6E5E999109393587C019C5B70196E4F;
struct IList_1_t421C938039F8E10BD0A70BD6EBF5552B97B1D3F1;
struct KeyCollection_t1A2F8B76C81CA42D7083FD58F433C00F69E1CAE8;
struct KeyCollection_tC008DE44E6DFA204ABD1598DE90562FCF4DDDB0B;
struct KeyCollection_t16C98B989181678029DFF9D2C68C87726A4BB69D;
struct KeyCollection_t1ED1B6226BE6DBE7F26805A9C9045A9605CA018B;
struct KeyCollection_t3B5B5EC5008CF7155D1C4BB48748DB337F4C017B;
struct KeyCollection_t9E0D539C5FB9C171F0FB0543EE003F7D470E93A1;
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
struct KeyCollection_tD48285ECDF8438053DB851543CC44255F2A00427;
struct KeyCollection_t435C98EF6D9830D6ECB7BC7B286020AFBFF6F877;
struct KeyCollection_tD1A9BE6B4EE6D3A112BB9C6A91E755DCDB5D206A;
struct KeyCollection_t1C04736D69CF8A725265A55898B610C13A041EFB;
struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36;
struct KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342;
struct KeyCollection_t701CF2F9BA1D193104A01496B581B6A3F38D8DC4;
struct KeyCollection_t02541CB969C6789E9BB983900971E523FEA71BC7;
struct KeyCollection_tCACF0F935C55F552E0FD0DDA438EC25BBF25ED51;
struct KeyCollection_t90CACBCC2EF68735162D3E06AB348DA104BC191C;
struct KeyCollection_t6B84A8387E23DE4E8915BE6EB0FE708B26CBCC55;
struct KeyCollection_t555B8656568D51D28955442D71A19D8860BFF88C;
struct KeyCollection_t56C9CA539771D68F44D87D0E711E4CFF69326192;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3;
struct List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE;
struct List_1_t449A088656B6F11EC9C513A6937BB74A07028F58;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72;
struct MinimalBaseFormatter_1_tB204FB232DFBEDB7DCA9BEA9D10E19AAD65793FB;
struct MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A;
struct MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148;
struct MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0;
struct MinimalBaseFormatter_1_t8DF13C6C89CFA25ADCB7F69D74FE224B42953C8D;
struct MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0;
struct MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290;
struct MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6;
struct MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1;
struct MinimalBaseFormatter_1_tB16D808E6F917D4D4110FF39599A54DDAED659FB;
struct MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F;
struct MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F;
struct MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2;
struct MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300;
struct MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45;
struct MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0;
struct MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537;
struct ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE;
struct Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4;
struct Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD;
struct Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288;
struct Serializer_1_t8E5B30100F5AC9FDFED555317B21E26FA745187F;
struct Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148;
struct Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED;
struct Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07;
struct Serializer_1_tA8E129659ABB172F5AD4152B12F6C5C9A424D567;
struct Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7;
struct Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5;
struct Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0;
struct Serializer_1_tB1E4B9EE1BD952BCEDF0457AC41B7C6D2E652EDA;
struct Serializer_1_t4D3263AD041A802DB6ED3CBDC6E808BDF0D22A30;
struct Serializer_1_t9A45FA127BE99A6FABF5D0B2FABDAEE474AD4A50;
struct Serializer_1_t32EB566295FC2972C06F45FF7974E9CF678A765D;
struct Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45;
struct Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602;
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
struct Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04;
struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
struct ValueCollection_tF824839ED34E405F8E95EF57B0EED41F04EBD755;
struct ValueCollection_tDC55D32E098BFE9C93CE34D2D7F9EB073FF3570A;
struct ValueCollection_t9C754D6CA99883319CFC6BE865A0A35E0904D9B7;
struct ValueCollection_tE9E2B093A5EAFBC351BE7A06D257BC40B76E409A;
struct ValueCollection_t54E5969C1DACFAD41559A171DEDFF1A0B8C441FE;
struct ValueCollection_tACD57241DE1374B74BC3368949B19747ACAAE25B;
struct ValueCollection_t079BA517239F1ED58868F9BD46ABC9A2F394F786;
struct ValueCollection_tCB1C15204CF6364ABC7B6B83C9DD4C45C09DD972;
struct ValueCollection_tE1B59B48ACCBEF05130E8958924152A9AE21A00E;
struct ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66;
struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E;
struct ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76;
struct ValueCollection_t5F9B90EE460F9D5D33F86C21995A946FF8457245;
struct ValueCollection_t74FDEA2937112B440C9793D59E228CD60DE451FC;
struct ValueCollection_t1D1B27DB918D05BA0A63482CB9982A09024878DC;
struct ValueCollection_t9856F7D7BA268E2084B24171F4FE251E2E32EB39;
struct ValueCollection_t33CD5E96C2836F2D6A92CD4652778B2B1D1205F9;
struct ValueCollection_t6E6C24D8CE99E9A850AB95B69939CBBA2CB9E7D9;
struct ValueCollection_tC72ADD3C4A1BECE1A0E419F63C5C423DD518C857;
struct EntryU5BU5D_t9CFBA1D7D9BDFB6AA43932A34DC998D93519DA19;
struct EntryU5BU5D_t60ACD407C510C640917252BA3C1CCD2227C5F6AF;
struct EntryU5BU5D_tAE2FDC4F469460FA38CC75B991A5C7EEED01C8C8;
struct EntryU5BU5D_t71B6EB29B4D83B1B6DEF62AAD60BE484B77C9B5B;
struct EntryU5BU5D_t809E239682E35A57912E4BB46E5D0C37DAC89FB0;
struct EntryU5BU5D_tD52EB07575BF10B41E974610255C54A7B508426E;
struct EntryU5BU5D_t04AD6FAE3CE2700B8AADB199AD0C89040902EB90;
struct EntryU5BU5D_t01AEAB02A40C6A3ADC858E6DBBACD85DE8523BAD;
struct EntryU5BU5D_tF2BC086835B1B5B962651E02DCDA43A733326FA0;
struct EntryU5BU5D_tEA74E045A121750FD6ACCB8D2B4E35F86A0465F2;
struct EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96;
struct EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7;
struct EntryU5BU5D_tE9BE14F441DCFD2977A08126ED2F533542FBAFB8;
struct EntryU5BU5D_tEEDA5F4359FEF3DEC4D529C4F114429079673B0E;
struct EntryU5BU5D_t17F8E70A5CCB9392AF3EB4EF446604C8AB4372FA;
struct EntryU5BU5D_tEF257CF0A80D8754C7653BAC9993E4613D944BFD;
struct EntryU5BU5D_t105E328D1CD94082BB285EB8B59998155107357B;
struct EntryU5BU5D_t7C07FADA3D121BF791083230AC898F54129541C8;
struct EntryU5BU5D_tB314925F934D4288E8F1FEFD9BAB2450767E315F;
struct SerializationCallbackU5BU5D_tC1551CD92992B910C5FB2240DD8BAA48AAA76BC1;
struct SlotU5BU5D_tD44C55E6E47FEF298803610AD06DE64ADD2843E9;
struct SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01;
struct SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DataFormatU5BU5D_t9C670A57EFF92157C1D5F0DD391E1513D09C3171;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E;
struct GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
struct PrefabModificationU5BU5D_t12FFB5B0120961DABA7AD642FB129FB7B6055F18;
struct SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B;
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
struct AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B;
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct Assembly_t;
struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42;
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032;
struct BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2;
struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950;
struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5;
struct CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
struct Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3;
struct ColorBlockFormatterLocator_tACD976230D1C9BC819B30EF4F266BDBA386C991A;
struct ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB;
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
struct CoroutineFormatter_tC19F0164DAA637272465D5BD0764B92FF8409C64;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF;
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1;
struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2;
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
struct EventInfo_t;
struct Exception_t;
struct FieldInfo_t;
struct GlobalConfigAttribute_t887F6852A68821DB6B0C69048CAF30065E83064B;
struct GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA;
struct Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E;
struct GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6;
struct GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B;
struct GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E;
struct ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D;
struct IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816;
struct IDataWriter_t54F3756A26CA3F366434D96287930E867B999653;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IDictionaryKeyPathProvider_t00C6FEBE25C558B20F4307A8A15A437DBDCECFA1;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222;
struct IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED;
struct IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232;
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
struct IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6;
struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
struct ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036;
struct ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E;
struct JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC;
struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F;
struct KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158;
struct LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0;
struct MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656;
struct MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18;
struct MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MemberInfo_t;
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2;
struct MethodBase_t;
struct MethodInfo_t;
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F;
struct PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B;
struct PropertyInfo_t;
struct QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900;
struct RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53;
struct RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99;
struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
struct SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F;
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB;
struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9;
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA;
struct SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B;
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
struct String_t;
struct StringBuilder_t;
struct StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681;
struct StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E;
struct Type_t;
struct UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A;
struct UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B;
struct UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D;
struct UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441;
struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C;
struct UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637;
struct Vector2DictionaryKeyPathProvider_t77C6390EE6DBF43491F6E57ADA3FCE3648F11EEB;
struct Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8;
struct Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B;
struct Vector3DictionaryKeyPathProvider_tD35658A626399077D5C1D292110001C207DD97C8;
struct Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3;
struct Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170;
struct Vector4DictionaryKeyPathProvider_t2C351FFAE9B421FB47EC06BDB02F9D4DCC39445F;
struct Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8;
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1;
struct WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25;
struct WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D;
struct WeakUnityEventFormatter_t1D527E369C48091FF82817FDCE50A9729EF54DBE;
struct WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3;
struct WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65;
struct U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820;
struct U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C;
struct U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E;
struct AddEventAdapter_tE0DE36700D110F4D267B26686541ABCF9588A6DD;
struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
struct U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21;
struct U3CU3Ec__DisplayClass47_0_tB50ED1D6A392747492A28F475F91BF2C154F7EEF;
struct U3CU3Ec__DisplayClass48_0_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D;
struct U3CGetAllMembersU3Ed__49_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD;
struct U3CGetAllMembersU3Ed__50_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB;
struct U3CGetBaseClassesU3Ed__55_t88C151879FC41A4266F7BA35961E49A8F5257436;
struct U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A;
struct U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0;
struct U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639;
IL2CPP_EXTERN_C RuntimeClass* AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_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* AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_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* Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED_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* DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_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* ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732_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_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC_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* GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Guid_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A_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* ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tD890B0F65ABAD0B3D3FDCE92EDC9BC15264F36B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionaryKeyPathProvider_t00C6FEBE25C558B20F4307A8A15A437DBDCECFA1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t64E259F7A8065E3CC141A23A0FA219E48A7F9C35_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tE0A67F3FB4C800B39F37C976E22371A7DF4DDB1C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t0A8EF03991E9A660D36BAF3636A876E95ED64B05_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* IFormatter_1_t10166E1AA6E5E999109393587C019C5B70196E4F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_t421C938039F8E10BD0A70BD6EBF5552B97B1D3F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOverridesSerializationFormat_t15B873538A4A5DAFBE2B3F18EE4145099767DF68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOverridesSerializationPolicy_tD075560CF5FEAFF4043A12D308A454C58908194A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISupportsPrefabSerialization_t86E5A15D16FB183BBFC45D9FD50C72A98D4604F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_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* MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t8DF13C6C89CFA25ADCB7F69D74FE224B42953C8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_tB204FB232DFBEDB7DCA9BEA9D10E19AAD65793FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F_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* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_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* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetAllMembersU3Ed__50_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetBaseClassesU3Ed__55_t88C151879FC41A4266F7BA35961E49A8F5257436_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass47_0_tB50ED1D6A392747492A28F475F91BF2C154F7EEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass48_0_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityExtensions_t55C19CE7E5B71B1A979C612D1D7B364528547C5A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8;
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
IL2CPP_EXTERN_C String_t* _stringLiteral00CE23618B9DCC813B805D73CD1BBD636F27A2F2;
IL2CPP_EXTERN_C String_t* _stringLiteral0146E174C7ADE4E444C1438FE7B282F54DF11087;
IL2CPP_EXTERN_C String_t* _stringLiteral0178FBA6F1599F1FF6A2F4A379C88915F1ABCC75;
IL2CPP_EXTERN_C String_t* _stringLiteral0312B7097AC8B11AFDEA5E693CEE5800298FB6AA;
IL2CPP_EXTERN_C String_t* _stringLiteral0666DC5D9E7CF566D5C65445DF73CDB25C24D92F;
IL2CPP_EXTERN_C String_t* _stringLiteral072BA90B274B502615639084DC3D7FCC63407A24;
IL2CPP_EXTERN_C String_t* _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2;
IL2CPP_EXTERN_C String_t* _stringLiteral0998B927332BD3D3FA31ADAA179A89C9ED471F54;
IL2CPP_EXTERN_C String_t* _stringLiteral0A12E14A8352046747ED2DAAB8A78C057C6AE00E;
IL2CPP_EXTERN_C String_t* _stringLiteral0AB0251CA709CD9E582922247EB9215B0527797D;
IL2CPP_EXTERN_C String_t* _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72;
IL2CPP_EXTERN_C String_t* _stringLiteral0BB39DE8D1B747008B7AA481357BD906FEA90B6F;
IL2CPP_EXTERN_C String_t* _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A;
IL2CPP_EXTERN_C String_t* _stringLiteral0C52B300840D30CF95D86AED2546C77721EE5F99;
IL2CPP_EXTERN_C String_t* _stringLiteral0CE918CF589A0B3A3BDB90F0F98BCC43CDF6169E;
IL2CPP_EXTERN_C String_t* _stringLiteral0CEBF7DFA17440E9873C47A2C1BE712F98DFA500;
IL2CPP_EXTERN_C String_t* _stringLiteral0D78A3ACF08834A8208E9C1EAB783D9E372B0E45;
IL2CPP_EXTERN_C String_t* _stringLiteral0EE5A0C7F9D77AE43F5F8A2AB11B74F3D832E3E3;
IL2CPP_EXTERN_C String_t* _stringLiteral0FACD530D9781E204FA5DC4E8F07428706A07E18;
IL2CPP_EXTERN_C String_t* _stringLiteral103AADF0E5BF9CDE6009B6FFD90C3FF4FB12CBC0;
IL2CPP_EXTERN_C String_t* _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7;
IL2CPP_EXTERN_C String_t* _stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008;
IL2CPP_EXTERN_C String_t* _stringLiteral11909D123B991E3C754CC83296AD12C555BF8327;
IL2CPP_EXTERN_C String_t* _stringLiteral133809702925763785FC982AE27A4E0B0C3B3D96;
IL2CPP_EXTERN_C String_t* _stringLiteral1461CA24999CF01D68885D9AD4C135858B6F8215;
IL2CPP_EXTERN_C String_t* _stringLiteral147AB72BB5581404F6A2E9408D7F52F5CA6219E0;
IL2CPP_EXTERN_C String_t* _stringLiteral1593F0BA9565D41C31360961E958F85BB60F0C8B;
IL2CPP_EXTERN_C String_t* _stringLiteral15F3B67F570CD6F1C7255E182D23851EEF865FFA;
IL2CPP_EXTERN_C String_t* _stringLiteral1701D0138EA13E69F014BC0A5BCF4BC6A7035EE7;
IL2CPP_EXTERN_C String_t* _stringLiteral19C147781CE2042D7037814815F09B3A0DF8268A;
IL2CPP_EXTERN_C String_t* _stringLiteral1A3D8350B838D64908765D3B2EBE53A839B0648F;
IL2CPP_EXTERN_C String_t* _stringLiteral1A8B8DEC6BAEA83D39CCD37B6FC534F2FA450ADF;
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* _stringLiteral1FA39FB94CB6DF5EF954D2088C227CB9ED90EFF1;
IL2CPP_EXTERN_C String_t* _stringLiteral1FABC2A25CB706D14D196EDC81593EDDF5444872;
IL2CPP_EXTERN_C String_t* _stringLiteral2030424B4C72911EFD9CDF5E0623D41FC18AB796;
IL2CPP_EXTERN_C String_t* _stringLiteral21F6FFBE5C595684B2E59EF3E0B83D1172BFA69E;
IL2CPP_EXTERN_C String_t* _stringLiteral2210DC84C50D37C279FE93BEDD2A7B12B749BA3B;
IL2CPP_EXTERN_C String_t* _stringLiteral226448A783633C587C0DA345FFE993C4DC5A49FE;
IL2CPP_EXTERN_C String_t* _stringLiteral22E6A2FFAE07332458D58C86650C7BDA8BF3ACFB;
IL2CPP_EXTERN_C String_t* _stringLiteral2300664FCDC75CFB87B58FE73A1EC69CBC57C837;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral23998DBCE1A1F83012093E4B71C64B024670D733;
IL2CPP_EXTERN_C String_t* _stringLiteral23CA98CF33B0C404D3A01DE0C23D58AD1CF75E7E;
IL2CPP_EXTERN_C String_t* _stringLiteral2401DEC40A6BB723EADFF210CC4CE042F532577D;
IL2CPP_EXTERN_C String_t* _stringLiteral24AEC96AAC2379CB03D9ED44346655AC81FAE3DE;
IL2CPP_EXTERN_C String_t* _stringLiteral253AAF8475BA32B69C159F7562DFFD7A6A328EC7;
IL2CPP_EXTERN_C String_t* _stringLiteral25B0990DA451BF652A78ED6F499A0297510075D3;
IL2CPP_EXTERN_C String_t* _stringLiteral25F5EF17AC725A91FE3F3CE895C16ED6DD9B3499;
IL2CPP_EXTERN_C String_t* _stringLiteral286CC02C1E7ED462D7D2D31546D5144F88661A2F;
IL2CPP_EXTERN_C String_t* _stringLiteral28A2974B55097EBB10C3D44D4452824517C0783D;
IL2CPP_EXTERN_C String_t* _stringLiteral2900020C8C73B769305C05646CF927B358E92966;
IL2CPP_EXTERN_C String_t* _stringLiteral2BBA129C7FF780428887E54DE03E87E6A416FD89;
IL2CPP_EXTERN_C String_t* _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE;
IL2CPP_EXTERN_C String_t* _stringLiteral2D308A3610717843215FF698C5DC2B84ABDC6705;
IL2CPP_EXTERN_C String_t* _stringLiteral2DD9A9ADC8BBC4DFC8444C7F4AD90BCEE7576064;
IL2CPP_EXTERN_C String_t* _stringLiteral2E3ED7A81B1913E943A744C8F9E7D5EB5C672B4C;
IL2CPP_EXTERN_C String_t* _stringLiteral2E4441B58AEC6A28560FB3E17B198D20AEFBD3D7;
IL2CPP_EXTERN_C String_t* _stringLiteral2EB2011F6A6D5DF54BEB205C0A83C64BCCBB3CE1;
IL2CPP_EXTERN_C String_t* _stringLiteral2ECA47452988C370602B26B2F5E3A7BF45020DD9;
IL2CPP_EXTERN_C String_t* _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE;
IL2CPP_EXTERN_C String_t* _stringLiteral301E31C4371BB27E3272CFB88BBEA135D8CFC471;
IL2CPP_EXTERN_C String_t* _stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E;
IL2CPP_EXTERN_C String_t* _stringLiteral33F3CCC8C96B52CBA9D88D899779B6191CE15B79;
IL2CPP_EXTERN_C String_t* _stringLiteral35FEE3B54179753623EC247C441DB50F636419C4;
IL2CPP_EXTERN_C String_t* _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C;
IL2CPP_EXTERN_C String_t* _stringLiteral3680357E36BF098D58315A89BD03F078921BEFD9;
IL2CPP_EXTERN_C String_t* _stringLiteral36A07254D81AF39088E2BED8EFC92E153ED48ECC;
IL2CPP_EXTERN_C String_t* _stringLiteral36C3CEA00F65B128BBAC065CF7A60F35547C893C;
IL2CPP_EXTERN_C String_t* _stringLiteral36F26CE56BFC86CF905B1202DB5A7633261FCA47;
IL2CPP_EXTERN_C String_t* _stringLiteral370CFD53E33E4EFE27924264F033C97807D3B553;
IL2CPP_EXTERN_C String_t* _stringLiteral384565B8399EC9A224FB52B7078096010121FA9F;
IL2CPP_EXTERN_C String_t* _stringLiteral38D3008511B528A5F192D58360168CA7329DE2AB;
IL2CPP_EXTERN_C String_t* _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7;
IL2CPP_EXTERN_C String_t* _stringLiteral39248FA5E5FC497BDB054622A213FEE0E480CE34;
IL2CPP_EXTERN_C String_t* _stringLiteral3A875C2DDB0E75D33980FFCBCC3004D425279B20;
IL2CPP_EXTERN_C String_t* _stringLiteral3B5E495CDE8B6F083E7D5ACE1D945067609680FC;
IL2CPP_EXTERN_C String_t* _stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7;
IL2CPP_EXTERN_C String_t* _stringLiteral3CD6A3A27A8023A570E98B60CA0277A67BC73C77;
IL2CPP_EXTERN_C String_t* _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869;
IL2CPP_EXTERN_C String_t* _stringLiteral3F75CE9DC25C9BC1971C2FE9FBA2A00E0E3A7ECF;
IL2CPP_EXTERN_C String_t* _stringLiteral4013D23D62523BDDB61E18428DC537CBF778C870;
IL2CPP_EXTERN_C String_t* _stringLiteral40238A1A323AEE2FA699BCF0BB5F71A5CCC87DA2;
IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D;
IL2CPP_EXTERN_C String_t* _stringLiteral4319268C59DD30792B4D4E4CCB274A6A2D4328C2;
IL2CPP_EXTERN_C String_t* _stringLiteral433CBCC88B4DE86832CA1C94354A2C9B4E2AAD41;
IL2CPP_EXTERN_C String_t* _stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59;
IL2CPP_EXTERN_C String_t* _stringLiteral43C759A2427665422C3C60545704071B53161510;
IL2CPP_EXTERN_C String_t* _stringLiteral443BD561FA5A81D321CAAF0B444C0CFB1C5811D4;
IL2CPP_EXTERN_C String_t* _stringLiteral4596590B15318B03131FD0E10104D7560228611E;
IL2CPP_EXTERN_C String_t* _stringLiteral46CFD20A1525DF1D8B23E86F31BFD37A8B330CA6;
IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
IL2CPP_EXTERN_C String_t* _stringLiteral4784CA4E159D86F8767CCC55143536AF34801074;
IL2CPP_EXTERN_C String_t* _stringLiteral4961997E69CB0D420A09A0A5FCD45DEA9921CED4;
IL2CPP_EXTERN_C String_t* _stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7;
IL2CPP_EXTERN_C String_t* _stringLiteral4A054CAF6F559353B299047EE049A00897D9F51A;
IL2CPP_EXTERN_C String_t* _stringLiteral4A12FE2CFF2839F87730144EC5F02E594ADAAD1C;
IL2CPP_EXTERN_C String_t* _stringLiteral4C41A6112CCDF3EBF98C89DF5016BA12A35B02A6;
IL2CPP_EXTERN_C String_t* _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30;
IL2CPP_EXTERN_C String_t* _stringLiteral4FB196E0BD978928BB488FE7C5E5A7EF17A87E8F;
IL2CPP_EXTERN_C String_t* _stringLiteral50D4804BC7D54E5E3D765D78A85B3784DBE80471;
IL2CPP_EXTERN_C String_t* _stringLiteral50EC1415C7C87361887C5BADFA7425F8967E8FA5;
IL2CPP_EXTERN_C String_t* _stringLiteral5246E833B2FCB10A683BF24EBE6283A2EAF3B0D5;
IL2CPP_EXTERN_C String_t* _stringLiteral532311522446D888867656699DB97A234896ECE0;
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* _stringLiteral583B8C5B75380AFF1436BCB8A3F1BA593D0A81BE;
IL2CPP_EXTERN_C String_t* _stringLiteral5917A064FBFAF0DF11A326FEA4CCBAFFA668E43A;
IL2CPP_EXTERN_C String_t* _stringLiteral5B0550C2D40D5211C11C793F093025AF2E8B7795;
IL2CPP_EXTERN_C String_t* _stringLiteral5B28C7D10E1513FDD2ABE7A41B51D313D2655697;
IL2CPP_EXTERN_C String_t* _stringLiteral5B41A58E45555854EC2026B9B5F8243AA9E7ED4B;
IL2CPP_EXTERN_C String_t* _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral5CAD421923F0F10D02AFE6EA17ED4E929131E356;
IL2CPP_EXTERN_C String_t* _stringLiteral5D642963B7AC26180C3493C0644BE69B92FBD9AF;
IL2CPP_EXTERN_C String_t* _stringLiteral5DFC03B35CE1610D507097EBBBD36CF45BCB4C2C;
IL2CPP_EXTERN_C String_t* _stringLiteral5E45B13FA746077DA0275EF11A5D0C53F2FD9C5F;
IL2CPP_EXTERN_C String_t* _stringLiteral5E791824C131CEF00DDE27BB042D24AD2716D8CF;
IL2CPP_EXTERN_C String_t* _stringLiteral5F7DAAE31ADA78A893FF7AA552A1120713B819D3;
IL2CPP_EXTERN_C String_t* _stringLiteral60E3FF5C95E979B3E73509F3CECC64136F92ED92;
IL2CPP_EXTERN_C String_t* _stringLiteral614B501556B12B5890C878B29FB23C1807F2B680;
IL2CPP_EXTERN_C String_t* _stringLiteral61A88EF487F99DCB9558AAAD39471532DEE75F42;
IL2CPP_EXTERN_C String_t* _stringLiteral61C6D968B7FE88D4B8A63934DD5685C362457520;
IL2CPP_EXTERN_C String_t* _stringLiteral6235A6BA2CF9D07A543CBFF90828B4BFB5B552AB;
IL2CPP_EXTERN_C String_t* _stringLiteral626C22673853697109B74DE9EBB6550D62617585;
IL2CPP_EXTERN_C String_t* _stringLiteral638C5441E8427B2B9D2C941DDBF958579B5FE3F0;
IL2CPP_EXTERN_C String_t* _stringLiteral653D26E9D8F9524429E60D4006452AE903A6CDC2;
IL2CPP_EXTERN_C String_t* _stringLiteral66116F8938FE9BD19532BAB886E096EC4F235491;
IL2CPP_EXTERN_C String_t* _stringLiteral6671BDFF91FFFC93B97D4727097AF213F3DD200C;
IL2CPP_EXTERN_C String_t* _stringLiteral673CC9996FD90AFE21BD8D0E6E6824353AF4BDA2;
IL2CPP_EXTERN_C String_t* _stringLiteral679D068D573133B9C7C465FC6CF9C9D07B531421;
IL2CPP_EXTERN_C String_t* _stringLiteral6A3D04F009CE456B611375CDCB93697F9F93314B;
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* _stringLiteral6C8C975CC62CF419550282B028FB7E3A1F591D06;
IL2CPP_EXTERN_C String_t* _stringLiteral6C8F98E9633CEAA294D5E0716A7DFE13EF8CCF6C;
IL2CPP_EXTERN_C String_t* _stringLiteral6CB17CEF37092BF11409AA447C34F194421A10B8;
IL2CPP_EXTERN_C String_t* _stringLiteral6D8FF8DB7E82CED1C565F940C532A5A2BB643CEF;
IL2CPP_EXTERN_C String_t* _stringLiteral6E0FA423BE483BF423BD92086B411B16CAD1BCC6;
IL2CPP_EXTERN_C String_t* _stringLiteral6E92F8CBB71D976393FEF0865C6ACE1C2D2A4F7D;
IL2CPP_EXTERN_C String_t* _stringLiteral6ECB47BAE746457DBE91D0BA044A27960D4563D9;
IL2CPP_EXTERN_C String_t* _stringLiteral6F5EC7239B41C242FCB23B64D91DA0070FC1C044;
IL2CPP_EXTERN_C String_t* _stringLiteral6FA4C59C48F20F657EA95225B529B162ECF44EAB;
IL2CPP_EXTERN_C String_t* _stringLiteral6FCB3E628798FEE20D20EC67ED09A53128D4BC2E;
IL2CPP_EXTERN_C String_t* _stringLiteral6FCC6C203BB04D7802A9F9E7CCE02504E560D9A8;
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* _stringLiteral77B056A55FACDDDBB2A644D74DEDEBDC11E3D0B7;
IL2CPP_EXTERN_C String_t* _stringLiteral77BB4FFDFB178041A1B27761291B83B0B4D9CC03;
IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
IL2CPP_EXTERN_C String_t* _stringLiteral7AB8B44988B970CC5C32DF979DCC41D9F4392F23;
IL2CPP_EXTERN_C String_t* _stringLiteral7BB7D34E749351FF41F13FEFE203BD9A3E3133A0;
IL2CPP_EXTERN_C String_t* _stringLiteral7C3D0F99DF1B534F06138C8CCF9638478F3E6499;
IL2CPP_EXTERN_C String_t* _stringLiteral7C67F8D5E9337D6FC721A81B38A7BF17F4B214E5;
IL2CPP_EXTERN_C String_t* _stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01;
IL2CPP_EXTERN_C String_t* _stringLiteral7F497E973411BC854B5A2BE7DA46204C7859FC6F;
IL2CPP_EXTERN_C String_t* _stringLiteral8142D31F0FA0D7D174A5B002AC4FB55DDF55863D;
IL2CPP_EXTERN_C String_t* _stringLiteral83882E2E410B213AB2B2289E29DC55945FAD39F3;
IL2CPP_EXTERN_C String_t* _stringLiteral83C40B84AACF3FB41210C1EE16B90FB7B20E989A;
IL2CPP_EXTERN_C String_t* _stringLiteral84E2BF8A2DBEFC7C01152ECEDE415E34B4EFCED8;
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
IL2CPP_EXTERN_C String_t* _stringLiteral883FC797173DE6E4481ACED3AB6DF8180CBE30FE;
IL2CPP_EXTERN_C String_t* _stringLiteral89337E2EE35A3C198227FBA81922CE5F0C58D97F;
IL2CPP_EXTERN_C String_t* _stringLiteral8940E1FEA4EBF3CA20C44768AA93531C62B71B4A;
IL2CPP_EXTERN_C String_t* _stringLiteral8B3E9B15BACB5B77DE239D4DB13BA3C653639338;
IL2CPP_EXTERN_C String_t* _stringLiteral8BD5428D0D7693EA23B9301AD08C2C5147DFE422;
IL2CPP_EXTERN_C String_t* _stringLiteral8BE6302570A6181DF4C56603D64CBB544A632D81;
IL2CPP_EXTERN_C String_t* _stringLiteral8C1D304CED4C13075109A2D82DE6D8D24A9E3678;
IL2CPP_EXTERN_C String_t* _stringLiteral8C231B3C1DD723D0564B3FC078E20657B6C821C7;
IL2CPP_EXTERN_C String_t* _stringLiteral8DFF4CFCB48843FA0B74F54FD72D6C945EF41953;
IL2CPP_EXTERN_C String_t* _stringLiteral902761964D1B51BF73EA832887150DC4CD16D65B;
IL2CPP_EXTERN_C String_t* _stringLiteral915EF79C6D719E27D327C5D6AB0CB8D379A66D16;
IL2CPP_EXTERN_C String_t* _stringLiteral934962903D946CC131DF8E5E4E575453098EEF43;
IL2CPP_EXTERN_C String_t* _stringLiteral9448E4CDB3234B46577540CD4FD137D391B43B8D;
IL2CPP_EXTERN_C String_t* _stringLiteral979BEF74EBFAB7697A86533A10926355727B6C8A;
IL2CPP_EXTERN_C String_t* _stringLiteral9814E7E78D36E46AC3F16A9B552F2E20B9CDE4C1;
IL2CPP_EXTERN_C String_t* _stringLiteral9816E74B93E1C26A72AD4D2196C8A3C7A3C28924;
IL2CPP_EXTERN_C String_t* _stringLiteral98ED1E1F1BFD6992A0B518CB20563E6381318B8F;
IL2CPP_EXTERN_C String_t* _stringLiteral99201352CB96CC1C32BEF52CD271CF53199FF8DD;
IL2CPP_EXTERN_C String_t* _stringLiteral9AB5FCE33702D239DF36758E2369160F0D2A806A;
IL2CPP_EXTERN_C String_t* _stringLiteral9B92B96461BCE4D93614A6E9183D78AA127DAA00;
IL2CPP_EXTERN_C String_t* _stringLiteral9C48C24D4BF1ED95579220DFFA96B8E7E7AB87E0;
IL2CPP_EXTERN_C String_t* _stringLiteral9D03F517F20E147CE2C2F50B69EFB70B9DBDA7E3;
IL2CPP_EXTERN_C String_t* _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158;
IL2CPP_EXTERN_C String_t* _stringLiteralA041A903507FD76791B65E77B8DA1BF219158F7D;
IL2CPP_EXTERN_C String_t* _stringLiteralA26507FED3F73A7EFDCA3EB4C6A14F4A84843FAC;
IL2CPP_EXTERN_C String_t* _stringLiteralA2F326BBBEB7402D581734A235697D82DEFAC6DE;
IL2CPP_EXTERN_C String_t* _stringLiteralA32674451B983F172BF67FC604D118D404FD19E6;
IL2CPP_EXTERN_C String_t* _stringLiteralA3D6D6129E2AA416A3AD79CDD0C93B36F3B4F3F1;
IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73;
IL2CPP_EXTERN_C String_t* _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
IL2CPP_EXTERN_C String_t* _stringLiteralA4419EF51FB63A77978E414E01AC1C9DCF20AA99;
IL2CPP_EXTERN_C String_t* _stringLiteralA4D53285643FC0308B993E068A42F1D13B2D33CC;
IL2CPP_EXTERN_C String_t* _stringLiteralA7F05001843983A3F6D671FC591DB8FC9139A826;
IL2CPP_EXTERN_C String_t* _stringLiteralA8547678D958192955E69B63AFFFA701CC73DBE8;
IL2CPP_EXTERN_C String_t* _stringLiteralA95D1C4D180D7E1C54466C36E5030F53A1279243;
IL2CPP_EXTERN_C String_t* _stringLiteralA971E6F33BE8C290E391DA92D49C7B1309E3795D;
IL2CPP_EXTERN_C String_t* _stringLiteralA9C6E7553EC8AA085F5FDB9F92B7707363BED95D;
IL2CPP_EXTERN_C String_t* _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC;
IL2CPP_EXTERN_C String_t* _stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8;
IL2CPP_EXTERN_C String_t* _stringLiteralAD522BF64F2D257409CB3BAC45086A2EA0B03C59;
IL2CPP_EXTERN_C String_t* _stringLiteralAD55B0883A464B445EDD08E09D083D05FC410314;
IL2CPP_EXTERN_C String_t* _stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74;
IL2CPP_EXTERN_C String_t* _stringLiteralAF7EE270264146B1D6786A548B6658CB7E05CBF0;
IL2CPP_EXTERN_C String_t* _stringLiteralB12933F4DC58820F9722BDF423F448FD91C0EE8A;
IL2CPP_EXTERN_C String_t* _stringLiteralB1868FA5803D4E948C556DEC84B3C733E6C6863C;
IL2CPP_EXTERN_C String_t* _stringLiteralB37DB535EB7BF3013A9962A137516EE8ADD146A1;
IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
IL2CPP_EXTERN_C String_t* _stringLiteralB5F519095D6B47D304D98B5A21B8D8EED706635D;
IL2CPP_EXTERN_C String_t* _stringLiteralB5F5C9C16865FC082A265B652E6CDEAA4336E958;
IL2CPP_EXTERN_C String_t* _stringLiteralB69353B06B1314407246F1AC38E57393F5AEC72E;
IL2CPP_EXTERN_C String_t* _stringLiteralB6E90C09E43FB002DA629508AC300A0750320118;
IL2CPP_EXTERN_C String_t* _stringLiteralB71F91D8324D0B006EE24CEBACF3983303D31BDA;
IL2CPP_EXTERN_C String_t* _stringLiteralB788A74FC0801E25B115248691C5D345021B68D5;
IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
IL2CPP_EXTERN_C String_t* _stringLiteralB7D5E5AC531E559325A91A03E52812F6DB3706F8;
IL2CPP_EXTERN_C String_t* _stringLiteralB7E7D625DFBC9C92FA0449D5E3E0BE263DECD0EA;
IL2CPP_EXTERN_C String_t* _stringLiteralBA650FD92B669B36FD64B1FD616B6EEBB943EF1E;
IL2CPP_EXTERN_C String_t* _stringLiteralBB3D878908CEF703B3038B5EA9527FBF1ED0E91D;
IL2CPP_EXTERN_C String_t* _stringLiteralBB95AED94347EEEE80FE2B58CC6819F8D88029C9;
IL2CPP_EXTERN_C String_t* _stringLiteralBBD358C6109434CD84C9E01F3C56EC222BA71380;
IL2CPP_EXTERN_C String_t* _stringLiteralBCA7DDD073AD5DB21CC612ADB1833BF1A5D32261;
IL2CPP_EXTERN_C String_t* _stringLiteralBDAD897D4A4BCEBCEE223770EF1EC9524A61AC45;
IL2CPP_EXTERN_C String_t* _stringLiteralBE1E8D1714632A5E19FA4D1C8C0DC76B39520A62;
IL2CPP_EXTERN_C String_t* _stringLiteralBEADF129C0FBE570705EB6183DA8896AF1EE36DD;
IL2CPP_EXTERN_C String_t* _stringLiteralBF45CADC16AD267EA891B4231D162B68FDED748D;
IL2CPP_EXTERN_C String_t* _stringLiteralBF68B5E8806879817720F1AA46DC7730FCB8187E;
IL2CPP_EXTERN_C String_t* _stringLiteralBFD767F0B108F9802041DE9A8880ACF19EA59ADD;
IL2CPP_EXTERN_C String_t* _stringLiteralC1A4481C64BD27563911EE0BEB755A5C4824D351;
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* _stringLiteralC4687C448D50611026785D99BFE3724C10410C68;
IL2CPP_EXTERN_C String_t* _stringLiteralC5A553F3851704DFEED79230EBCEC65739012BE7;
IL2CPP_EXTERN_C String_t* _stringLiteralC611A012636D51B5EBBC7ADEBD3C8631EA8DAF13;
IL2CPP_EXTERN_C String_t* _stringLiteralC6711B5838E686DD662577EF29FC942D7FBBA6AE;
IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8;
IL2CPP_EXTERN_C String_t* _stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD;
IL2CPP_EXTERN_C String_t* _stringLiteralC7EB7E9CF33F38E0ED8E72FB570BC3A2AD6B8D52;
IL2CPP_EXTERN_C String_t* _stringLiteralC8A7B0139ED5927CDB90E4444363B3BFF8ADC096;
IL2CPP_EXTERN_C String_t* _stringLiteralC8E96B02CE2FCA04F04D40AA6924D3CF419BF743;
IL2CPP_EXTERN_C String_t* _stringLiteralC94CA552630B8AC1ADF21BAF5252FC9092E4DDDC;
IL2CPP_EXTERN_C String_t* _stringLiteralC9691DB075D5A62764E8115F4A8F8F3AE674F6CD;
IL2CPP_EXTERN_C String_t* _stringLiteralC986D07788FAD84AD4C91118B24FB60F06A41D34;
IL2CPP_EXTERN_C String_t* _stringLiteralCA258F59A4C8A2DC2BBBD6445530198BCBDC75F9;
IL2CPP_EXTERN_C String_t* _stringLiteralCB2070BB5AC5DA50197474C74B7EA4D7BDEEBCB1;
IL2CPP_EXTERN_C String_t* _stringLiteralCBF31BFB92930073E00C671FE31A8003EC72EEFA;
IL2CPP_EXTERN_C String_t* _stringLiteralCEBC2707039661BD61D98F991B27F2B9CB160373;
IL2CPP_EXTERN_C String_t* _stringLiteralCF55DB7CA65AEC3E52A69DAAA96E4F262E80D577;
IL2CPP_EXTERN_C String_t* _stringLiteralCFEF3227A766442073C70EFE7DC19B6BA9C63006;
IL2CPP_EXTERN_C String_t* _stringLiteralD03C3C7F3A363D2E45775B1A6E39D7D5E5BEA998;
IL2CPP_EXTERN_C String_t* _stringLiteralD268E825BBBA4A484453E18A5BE5FA70EF65968B;
IL2CPP_EXTERN_C String_t* _stringLiteralD2FD3D1BB8E20A2650264FB77F2EA347AC51C3E6;
IL2CPP_EXTERN_C String_t* _stringLiteralD34ED529A5E207D27C3E70E6556A1ADD9F7E4A04;
IL2CPP_EXTERN_C String_t* _stringLiteralD525221FF38EAF1A30491622A0B39D5D960A7815;
IL2CPP_EXTERN_C String_t* _stringLiteralD5F2751FCD979A5D75A2B143601934884E0565F4;
IL2CPP_EXTERN_C String_t* _stringLiteralD689EF458ECE922703FB9642E5427A56CD5B27C6;
IL2CPP_EXTERN_C String_t* _stringLiteralD88EC033DEAF162C44E191CE77B510F07AACCDA5;
IL2CPP_EXTERN_C String_t* _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7;
IL2CPP_EXTERN_C String_t* _stringLiteralD94A3676B2424E530F79B12D4223723CDC673F6F;
IL2CPP_EXTERN_C String_t* _stringLiteralDA2A4998C797C67B377B514D33B962C37A0A83B0;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDAB2782BCFFB875073F11FC79423426C1C2B07DF;
IL2CPP_EXTERN_C String_t* _stringLiteralDB3CA4817F2514CA8ABE4944E0F7CD2B91D89A3D;
IL2CPP_EXTERN_C String_t* _stringLiteralDB47297909F3BD6EDB8AD67A8511975233214355;
IL2CPP_EXTERN_C String_t* _stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80;
IL2CPP_EXTERN_C String_t* _stringLiteralDD9B4E3AE53827E9EBBC8F5441FB13EA8D0D45D4;
IL2CPP_EXTERN_C String_t* _stringLiteralDEF7342DCBF4F4F80F2C4D42F5991B8E851510BD;
IL2CPP_EXTERN_C String_t* _stringLiteralDF8D27702FE5DCD0372EA98CA70BAFD644CC34EA;
IL2CPP_EXTERN_C String_t* _stringLiteralDF9E7D324E994DCFB37EB859154286D825623187;
IL2CPP_EXTERN_C String_t* _stringLiteralDFC500CF01D877A89AA3F6E3447F79A733BA63FF;
IL2CPP_EXTERN_C String_t* _stringLiteralE11BCBD02DE56176C5AAB76634169ACE3251128B;
IL2CPP_EXTERN_C String_t* _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7;
IL2CPP_EXTERN_C String_t* _stringLiteralE2D76D817C414EEA0C84FDF21336CF360167A6FC;
IL2CPP_EXTERN_C String_t* _stringLiteralE3165827D406DD8F354BE7515C630A771E98916A;
IL2CPP_EXTERN_C String_t* _stringLiteralE31AE61A5CD630FF92044084DDF61A208DA78F4F;
IL2CPP_EXTERN_C String_t* _stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1;
IL2CPP_EXTERN_C String_t* _stringLiteralE3B96F0508EC406F09EC368CD25C2223D68D10AC;
IL2CPP_EXTERN_C String_t* _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29;
IL2CPP_EXTERN_C String_t* _stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9;
IL2CPP_EXTERN_C String_t* _stringLiteralE50A30DDDBE6C50B64A5E39AAB7817CEF2F0533B;
IL2CPP_EXTERN_C String_t* _stringLiteralE5B7FB5BFBF1CF60857A40FCA10F830CC619AE16;
IL2CPP_EXTERN_C String_t* _stringLiteralE6916006B378403522431CD9C96E6052573CE96F;
IL2CPP_EXTERN_C String_t* _stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E;
IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6;
IL2CPP_EXTERN_C String_t* _stringLiteralE82697291A00B79F4D1423A407F542AD24C27200;
IL2CPP_EXTERN_C String_t* _stringLiteralE83AFB70CE85DAE5F798B323BB960741AD023247;
IL2CPP_EXTERN_C String_t* _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB;
IL2CPP_EXTERN_C String_t* _stringLiteralE895F499BC653C0CA36FB31C5936FC768CAD263E;
IL2CPP_EXTERN_C String_t* _stringLiteralEAA8D9C3445FEBFE3701DDB0406A86D63B80BB2F;
IL2CPP_EXTERN_C String_t* _stringLiteralECAC83771A00C701043A940F621CC1C765D30D31;
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* _stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7;
IL2CPP_EXTERN_C String_t* _stringLiteralF30181F40844BC638B1836A669972C28D61C2339;
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* _stringLiteralF4F68A0CA26DA2155A8FCB69C2BDCA551B5BD66A;
IL2CPP_EXTERN_C String_t* _stringLiteralF56887477425485B59C9C4926D0FEFC2946FA21E;
IL2CPP_EXTERN_C String_t* _stringLiteralF5C07D8F835E6769EA62251841F9F75D48381E6D;
IL2CPP_EXTERN_C String_t* _stringLiteralFAADE917BCC7D8228CAB08A9571C16A969FA7759;
IL2CPP_EXTERN_C String_t* _stringLiteralFACDC0CE7A5ECCB3002B30ED7165D374B03CA31A;
IL2CPP_EXTERN_C String_t* _stringLiteralFB20CAA4DFCA5F1F8CABD1CA5A40790EAB08B679;
IL2CPP_EXTERN_C String_t* _stringLiteralFC531F7BD6F1216FDB1E031F81B32A6D80468AB9;
IL2CPP_EXTERN_C String_t* _stringLiteralFCBCF9082006C7AAA99359786D794609E8CEEE89;
IL2CPP_EXTERN_C String_t* _stringLiteralFCCA4686ED2A34FD32531B43B63D30DBE5A0C258;
IL2CPP_EXTERN_C String_t* _stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A;
IL2CPP_EXTERN_C String_t* _stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68;
IL2CPP_EXTERN_C const RuntimeMethod* BaseDictionaryKeyPathProvider_1__ctor_m21EA597081C0F8118F84DBBCB9ABF6EE613B61FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseDictionaryKeyPathProvider_1__ctor_m8E9FCF926F9B8537EB5FA42CC2DFE8A707DC7F10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseDictionaryKeyPathProvider_1__ctor_mE806563034AEEF9BDE953BF75AFF8885AEA520A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Release_mD68C405DE6BD92CD4FDAD1292E3794D1F76D1795_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DictionaryKeyUtility_GetDictionaryKeyString_m5F9DEA7D1852F3A3543B9CBF51C07050C1B37FC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m38DF8ABDF5DD411EFF12BA025624790F0299DDA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m44F66BECE8FB7CD585CB6C68A89859777D6E2A0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m6E4B651C5092FF0F2FF6401F785B9D98EAF40087_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m82B50BB03221E5200A72F71D51B919F532EC8631_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD1AFA952539F5ABE581F456344F3EAAC73E85575_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mDF153E3FC7716FBEA1F4F1A6CC42C8A6D179C816_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m08AC33D2F95E4D0C8C8A0BB30D9B9E1F8A09845A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mDE070465F30CB0EBE4DBBC63A8DFF5326C9C2119_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m6FDC2FCEB67CF66F91B99BBC66A59F0562BC623D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mA992BD5A425873DDCA485BAFCA78B178A3A49BFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mAB99D1CCCDFFDF5B407C4AF4F489B00F4935F6DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m248ED893391A00FD719FE214E22A84993AAACEE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3362E26B3776F0FD78B84E8834EFC51DB77DCEFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m5307F4E2DC5EAB92790D912F97ED8F23DA9AEC97_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m81CB922F8C749CAC4314469211E4801AFCE2034E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m930E3738EBDCB8093C2BCABABC48B45F6526C0EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mC9A40AB5C4013DA6F31F895483830452FB76B790_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mDFBC2D373DB13138B3FE5A6495C023F060EDF932_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE4833749B35398FC64EE50FB1066503551255BAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE68B8DBF2C2A7D6F3F569A7E7FE45589D733FB48_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0205CA2DDC8935364EA764C0B7C811D6515A1E36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m191F12BE8AD402D856532B341830113DC56A8C73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3BA5A8A8E4A274EA612726F6DFFF3B2D196D2D6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m425867E53C964B499249D4972B0959F61D89A230_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4CE7EF08211EA84168C8FDD26DD05E92108AE96B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m70B7314F782C6C6EFC8B64434762BE968BA91B61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m742D4BD8B0AAB2A60F8E25AC20B62811453192DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m802465500EBDC3C3A1E91C7CD360FEEDB6A50697_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9CA8793BE8E0641697341F078170233267723D67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBBB84D9B4088C2D986487AAEC74378B1458074C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0_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_m4568F599509B9923ACFEE6BB6165AE68E88A380F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA276D1B87D1213B364DF8856DEBCBDCC1D6843F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mD1113D314AF0E242FD3A1FAEA1764E1363EF4336_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE16D1F0A83CCC58576ADEFFBBECC40559A212FAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m587325CF17C9AC882073969F83D37F22FE1637FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m3ABDDFC2352D62B6F91A8CD58F3F2B47AE400D4C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m8684EDFBA847EF043190914B808A59358C5E0DEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m9DBC8F8AD11B6FC36DF55B83EDB390D0DC0AC0CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mAEF76D36CC4FAB18E6B0E59307F42228224C7822_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mB5E01EE44EBBF0E3E6328025C4847C5F1D2C00CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mCD0DD4C6DADBAFF6D7B1786F251A658DD267C149_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mFE373F2EA5BA8E599D1D5B63A3E1AFBF929269A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_AddInner_mE6587AA4C57DAA962350E8B0C2555841941B5CF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_TryGetInnerValue_m403B9F6BACEF00B3AE823A9E2D4542A7FFB57EA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3__ctor_m0090BA54CD3B486CBDBD1BEB35F8B6A387AC839A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3__ctor_m995979C65A47F6DDE91D13D7916048B5B39DF675_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_SelectMany_TisAssembly_t_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mA6A695C9D4F4D95C0791823A95CFD8A1159DCCED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisRuntimeObject_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mE658E23894F6E4B367C55BBB657365DDE7A472C6_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_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* Enumerable_Where_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_m629CA2FA71D1BE3DF9C1E5A73E642EDFCA1723B2_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_Dispose_mDE5C1CAF9C6F0CD04E1F2167633FDBCA57C1BA10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2E69CE2940E538FF663D760D27C24516B6BEACCA_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_m7AF9BC909A42FDE610807F9195FE059E7311F287_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_mE608CF82A86CA35D1B00E1C65EE187F54E7E8A72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GlobalConfig_1_LoadInstanceIfAssetExists_m3286DAB67F92027810C459FFD8B6A64516D841B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_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_Contains_mE60FDE27327895B50551345B5D75DFDD5349801B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m0468553BC44FAC4BA6BA8F517CBD7C8D42F42853_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* KeyCollection_GetEnumerator_m2AA9AE5F69B37C5C54BE4B4CAF1F06054BFEDB91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB86D92EE960E43C35B1A6FB66414059C0C5D6A81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m91F4CE9050202D63D9B5D4382C514C0DDA1F83C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mEC612F84FB94B6F1C05FE389B40AC2BF5AECCC59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mD0C4F7FF7F9F0AEC27B65DEE41D8E7B77243EBA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2467A4EF3477D7B737919EC86B186EAADDCE0B38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3E003B2F83472818B93F1F4760E76789F97E8CC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m11328DADE09E3CEA439C4F3D071191F02D99E398_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_DeAlias_m538E8BFD6B63DFA685276B468C2B1BFC30F8DD31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m03FB41D67EAB5D7616A20430C9C088F9D7F33EA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m75AF54248CC2A4640BECA635A126879530FE200A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m5F3CB4E062AA70D99F5B62089B993C5E95B4AE59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m5991FA009D90E40B09DB256780EFC1AC3A095CA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsStatic_m668CA87480817C276BB472019F2A2E94D209EC59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MethodInfoExtensions_DeAliasMethod_m1726F1DAFF763E08868ABDE92351E7A173A55DB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m00703F18C4610A4EFC346955213AA2FF7FF9F49E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m03AFF611B56E2FFCAA4FE9395A06A15321D20C30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m0F0907E473781E269D1D59A681B2C28D6F8B1CCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m171AEC4524658B565446DAB5CEF82D95DE4604B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m25BEC98A9F666966688C35D0C998E046F49BB979_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m7A88D22B611BBC57DB74C47D5354EACB60D69733_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m8C2D9FE25ECB5325D1AE51DE589E1438534C0A94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m90193DDA56EE49BF3450925D656FB531E8D651CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m9C73B2B21E4C6509481A6D0F9918F0FC5BBA0EA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_mA3C5F2154D12A162693852903B61EA1022F917CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_mA6106B1225DAA87A3B077667B6428480434FE295_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_mC51B22C45BF89C0055307A1199B6BDAC69B0B606_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_mD6CB915CB82E266B1322AF67E3D5A2AF4F51A79E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_mDC7E49A714C64DB487020EFC0FBD6EE84FDD1298_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_mECFC81578E622D68C8A7485E3D692E28135C539E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_mFA418B8C2E13E48AD1AF5063670EA23D37510925_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyInfoExtensions_DeAliasProperty_mDA02CBC479A3DB1DEF0FD46E2B57482D1AFFFCAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationData_get_HasEditorData_m37FDF4EEF3AD4D3E3C92F07119D7BC8EEECD77C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_m0A516EFC7224183AF8AFF2CDECDAE6A797056834_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_m807EC6E9A6582CAF190DCF001B0BCDAFA087A34B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_m8B57DEE9CE298873AD076489756B8F9177758003_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_mA0F8E73BFC89A647C703DEB8DAD50136C64F27F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_mB6A1E2C0211DACBBC0B4325BC7C78F2111893F02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m0BF957141644BDA73DE7DF967DDDA9BA8F5A7CFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m4B3F099A347865A27110D9F28EBC34257D824BBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m4ED957C72130733FE037E548C953F44E638ABDA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m66B26D18B0951086B596EF89BF49ADFE88DDDEED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m6903543A4830EF7432794A6EB35A6AAD592475DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m81CEB42C5588A1516A32CE7E8FEA44E28944D52C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mA499AD4CB49E2F5C23D70ACE435E8DA8D3CBE5F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisGradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E_m7199F8F233550ECA6B1449DC466D58983C466B30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisGradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18_m86BA4D78EFA821020F0EEF741532BBCC2AB2C0F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisKeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_m251EFD52EAB31C7AB4908BAEE23294FF9209DE3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7A665C9102313D9F1B18E3D74F93F84309EF96A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisWrapMode_t6C6EABC32662DF078C3C977196618603C2F3A079_m51B872CE8EBE35970810606E0E6C3251E2438009_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_m266121D45744A53411AF70D36BCABA60756FF005_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_AreGenericConstraintsSatisfiedBy_m34EF6D8006428F1C8E9452AA48E234210C758598_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_DoubleEqualityComparer_m2A58EEBD90DB5A53DB329C5948987450DF66DCC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_FloatEqualityComparer_m21AED90EB3A1A4C5469759C280F843056CCCAE43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GenericArgumentsContainsTypes_m6067107736BC8CEB4D2E2DF1FF471F3FFFD5D82C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GenericParameterIsFulfilledBy_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetEnumBitmask_m125A2270971B8FB376684B6A743F6D4E8986D0FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetGenericBaseType_m412659C59FBCE69D3F4A592E2253554D8F2B8269_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetGenericConstraintsString_mD122EE5EFC14DAAA2DAED842F7DAA49C1C202C3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetGenericParameterConstraintsString_mA7237337E08913F86BC8EDCE1EF98A0B2CC13BF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetInheritanceDistance_mF4542DD6E7EB489BBE743A396C17D055C81BB50C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetMemberValue_mE3FD3960D996E279B1724F28BC77F86001F6DDC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetOperatorMethod_m22F60D9DE830F21F16ED530B5F26727D21CF4387_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetOperatorMethod_m65B46B3AFAC267C4837CBC0F0ACB864BF7DA97C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_GetOperatorMethods_m40BE04AA32E2E7B943242FE3D54D5D530BE0EC02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_IsCastableTo_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_IsDefined_TisSerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_mADF619D9F5B38F25A4F713A6EA54A75262BB4D92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_IsFullyConstructedGenericType_m946EB36041677E8FAD045E1B4DE186BB5395CEB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_QuaternionEqualityComparer_mB801E42C086AA8F336CC9D3F3D2CA613EC03D86E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_SetMemberValue_m94C32E028E6D97BEA2351CEAB11B93F6A8736F07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_TryInferGenericParameters_m99BF5CE0874F79F024E97B8EE9D5AA105CA214FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetPersistentPathKeyTypesU3Ed__14_System_Collections_IEnumerator_Reset_m2B3369EE78832EFAC9F23F257C5703ECD6A62965_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSerializePrefabModificationsU3Eb__34_0_m5AF0B47D792DA3B626E8101011802D43D1C975F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__12_0_m1FABB88B8D1AD0DA0E82AA3DF86A9B24B2CB2853_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__12_1_m885C6B0E6289E4912971BCB08E7FFA70016425D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass12_0_U3C_cctorU3Eb__2_mD6C2581FB966B96B224A3886F663B781137F22DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass31_0_U3CGetCastMethodDelegateU3Eb__0_mE414F771B3D8CC886FDD5AA2487DECFAF2EDEDFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass40_0_U3CGetCachedUnityMemberGetterU3Eb__0_m294D8637A4C49DEF09B7A1EFA6A51DB0299EBCE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass41_0_U3CGetCachedUnityMemberSetterU3Eb__0_m30203D61068239C6FBB12196521F59A2A9E66931_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass47_0_U3CGetOperatorMethodU3Eb__0_mB04E2C9E9B7B12401EC205E0773E71EFE670B3AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass48_0_U3CGetOperatorMethodsU3Eb__0_m3D0485B7F5BF74103189A7F54E75E4F4279B53C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ef__AnonymousType0_2__ctor_mAE14640FECA703B120FCEF1F70F5E9423EDEFA00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ef__AnonymousType0_2_get_Assembly_m035B46A746E554E137E539E4E3D277B7F9EB064C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ef__AnonymousType0_2_get_Attribute_mC5AAE7577351FC0A549D19FEE2D7AF80BBEF079C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_ApplyPrefabModifications_mCC2ED5219769C894E14E37F010F2BB4F78019A50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_DeserializeUnityObject_m0265B8C27D1D3EC35CD5910D86B962D75272B4DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_DeserializeUnityObject_m0FC9CE2A3FC7F42ABE859133CEC602D3CCB58E35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_DeserializeUnityObject_mA60F7EFEFFAF951BB6A9269C86725F6236F55395_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_GetCachedUnityReader_m8CDC36D7B464E1E98BCD1CA967C358262FF0A125_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_GetCachedUnityWriter_mB73558A25602D1750CBC8DD5692CC2816FF09014_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_GetStringFromStreamAndReset_m58EF89BFB9B2416C5145855128A915C8A110BE86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_GuessIfUnityWillSerialize_m66FC8B8526171C964ACD9CDBED6AE2D9097E53C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_GuessIfUnityWillSerialize_mACC471A4863613E4BC0FB8974C04B421F5DBA1E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_SerializeUnityObject_m42A001421DCBED2C4C79D72C3243F66F70C1B4C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationUtility_SerializeUnityObject_m735B7E3FD51A0FA033C07309D906E3D2EF49F5E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ColorBlockFormatter_1_t79B8213C8020C8E6BA002D8991359DCB623BE57F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Delegate_t_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* Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Guid_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* HashSet_1_tA1368DD5977A2271895CEEC3D6282C68C9675735_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IDictionaryKeyPathProvider_1_t77E0C2149CDEA50FFE844D801DE7B9D03DE2410F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ISupportsPrefabSerialization_t86E5A15D16FB183BBFC45D9FD50C72A98D4604F3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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* Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* LinkedList_1_t73586086E33074852D35B2589E9EAFB80CAFD97A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* List_1_tA989C33995B015444AE843B573C94F683039E41F_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* OdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_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* UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_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 Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
struct GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E;
struct GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18;
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
struct SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
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 U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81 : public RuntimeObject
{
Assembly_t* ___U3CAssemblyU3Ei__Field;
RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99* ___U3CAttributeU3Ei__Field;
};
struct U3CU3Ef__AnonymousType0_2_tED8A1ACEBA317C378FBD0AB56129AF5269979C8C : public RuntimeObject
{
RuntimeObject* ___U3CAssemblyU3Ei__Field;
RuntimeObject* ___U3CAttributeU3Ei__Field;
};
struct BaseDictionaryKeyPathProvider_1_t54D5B409B873304763C6CB6E7B56B6270C6B7D0D : public RuntimeObject
{
};
struct BaseDictionaryKeyPathProvider_1_t6D5D8D293655A6553566F4AB0AF97B6D3AF36575 : public RuntimeObject
{
};
struct BaseDictionaryKeyPathProvider_1_tBDF006D493485D4905529EE0A24229C78D4D656F : public RuntimeObject
{
};
struct BaseFormatter_1_tF78753F419A5B129F73536CA333D2D91B597FF37 : public RuntimeObject
{
};
struct Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1 : public RuntimeObject
{
bool ___isFree;
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* ___Value;
};
struct Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D : public RuntimeObject
{
bool ___isFree;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___Value;
};
struct Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E : public RuntimeObject
{
bool ___isFree;
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* ___Value;
};
struct Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813 : public RuntimeObject
{
bool ___isFree;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___Value;
};
struct Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665 : public RuntimeObject
{
bool ___isFree;
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* ___Value;
};
struct Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821 : public RuntimeObject
{
bool ___isFree;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* ___Value;
};
struct Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5 : public RuntimeObject
{
bool ___isFree;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___Value;
};
struct Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416 : public RuntimeObject
{
bool ___isFree;
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* ___Value;
};
struct Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t9CFBA1D7D9BDFB6AA43932A34DC998D93519DA19* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t1A2F8B76C81CA42D7083FD58F433C00F69E1CAE8* ____keys;
ValueCollection_tF824839ED34E405F8E95EF57B0EED41F04EBD755* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t60ACD407C510C640917252BA3C1CCD2227C5F6AF* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tC008DE44E6DFA204ABD1598DE90562FCF4DDDB0B* ____keys;
ValueCollection_tDC55D32E098BFE9C93CE34D2D7F9EB073FF3570A* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tAE2FDC4F469460FA38CC75B991A5C7EEED01C8C8* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t16C98B989181678029DFF9D2C68C87726A4BB69D* ____keys;
ValueCollection_t9C754D6CA99883319CFC6BE865A0A35E0904D9B7* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t71B6EB29B4D83B1B6DEF62AAD60BE484B77C9B5B* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t1ED1B6226BE6DBE7F26805A9C9045A9605CA018B* ____keys;
ValueCollection_tE9E2B093A5EAFBC351BE7A06D257BC40B76E409A* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t809E239682E35A57912E4BB46E5D0C37DAC89FB0* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t3B5B5EC5008CF7155D1C4BB48748DB337F4C017B* ____keys;
ValueCollection_t54E5969C1DACFAD41559A171DEDFF1A0B8C441FE* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tD52EB07575BF10B41E974610255C54A7B508426E* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t9E0D539C5FB9C171F0FB0543EE003F7D470E93A1* ____keys;
ValueCollection_tACD57241DE1374B74BC3368949B19747ACAAE25B* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t04AD6FAE3CE2700B8AADB199AD0C89040902EB90* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tD48285ECDF8438053DB851543CC44255F2A00427* ____keys;
ValueCollection_t079BA517239F1ED58868F9BD46ABC9A2F394F786* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t01AEAB02A40C6A3ADC858E6DBBACD85DE8523BAD* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t435C98EF6D9830D6ECB7BC7B286020AFBFF6F877* ____keys;
ValueCollection_tCB1C15204CF6364ABC7B6B83C9DD4C45C09DD972* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tF2BC086835B1B5B962651E02DCDA43A733326FA0* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tD1A9BE6B4EE6D3A112BB9C6A91E755DCDB5D206A* ____keys;
ValueCollection_tE1B59B48ACCBEF05130E8958924152A9AE21A00E* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tEA74E045A121750FD6ACCB8D2B4E35F86A0465F2* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t1C04736D69CF8A725265A55898B610C13A041EFB* ____keys;
ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* ____keys;
ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342* ____keys;
ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76* ____values;
RuntimeObject* ____syncRoot;
};
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_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tEF257CF0A80D8754C7653BAC9993E4613D944BFD* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t90CACBCC2EF68735162D3E06AB348DA104BC191C* ____keys;
ValueCollection_t9856F7D7BA268E2084B24171F4FE251E2E32EB39* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t105E328D1CD94082BB285EB8B59998155107357B* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t6B84A8387E23DE4E8915BE6EB0FE708B26CBCC55* ____keys;
ValueCollection_t33CD5E96C2836F2D6A92CD4652778B2B1D1205F9* ____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 HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
SlotU5BU5D_tD44C55E6E47FEF298803610AD06DE64ADD2843E9* ____slots;
int32_t ____count;
int32_t ____lastIndex;
int32_t ____freeList;
RuntimeObject* ____comparer;
int32_t ____version;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
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 KeyCollection_t6B84A8387E23DE4E8915BE6EB0FE708B26CBCC55 : public RuntimeObject
{
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* ____dictionary;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3 : public RuntimeObject
{
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE : public RuntimeObject
{
PrefabModificationU5BU5D_t12FFB5B0120961DABA7AD642FB129FB7B6055F18* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t449A088656B6F11EC9C513A6937BB74A07028F58 : public RuntimeObject
{
SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72 : public RuntimeObject
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct MinimalBaseFormatter_1_tB204FB232DFBEDB7DCA9BEA9D10E19AAD65793FB : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t8DF13C6C89CFA25ADCB7F69D74FE224B42953C8D : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537 : public RuntimeObject
{
};
struct ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096 : public RuntimeObject
{
};
struct ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7 : public RuntimeObject
{
};
struct ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E : public RuntimeObject
{
};
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 Assembly_t : public RuntimeObject
{
};
struct Assembly_t_marshaled_pinvoke
{
};
struct Assembly_t_marshaled_com
{
};
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2 : public RuntimeObject
{
String_t* ___name;
String_t* ___codebase;
int32_t ___major;
int32_t ___minor;
int32_t ___build;
int32_t ___revision;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___cultureinfo;
int32_t ___flags;
int32_t ___hashalg;
StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___publicKey;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___keyToken;
int32_t ___versioncompat;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version;
int32_t ___processor_architecture;
int32_t ___contentType;
};
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_pinvoke
{
char* ___name;
char* ___codebase;
int32_t ___major;
int32_t ___minor;
int32_t ___build;
int32_t ___revision;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___cultureinfo;
int32_t ___flags;
int32_t ___hashalg;
StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair;
Il2CppSafeArray* ___publicKey;
Il2CppSafeArray* ___keyToken;
int32_t ___versioncompat;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version;
int32_t ___processor_architecture;
int32_t ___contentType;
};
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_com
{
Il2CppChar* ___name;
Il2CppChar* ___codebase;
int32_t ___major;
int32_t ___minor;
int32_t ___build;
int32_t ___revision;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___cultureinfo;
int32_t ___flags;
int32_t ___hashalg;
StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair;
Il2CppSafeArray* ___publicKey;
Il2CppSafeArray* ___keyToken;
int32_t ___versioncompat;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version;
int32_t ___processor_architecture;
int32_t ___contentType;
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
struct BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C : public RuntimeObject
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* ___nodes;
int32_t ___nodesLength;
};
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235 : public RuntimeObject
{
};
struct CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3 : public RuntimeObject
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___memoryStream;
};
struct ColorBlockFormatterLocator_tACD976230D1C9BC819B30EF4F266BDBA386C991A : public RuntimeObject
{
};
struct CoroutineFormatter_tC19F0164DAA637272465D5BD0764B92FF8409C64 : 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 DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF : public RuntimeObject
{
RuntimeObject* ___LOCK;
RuntimeObject* ___logger;
int32_t ___loggingPolicy;
int32_t ___errorHandlingPolicy;
};
struct DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C : public RuntimeObject
{
};
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
{
int32_t ___m_codePage;
CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem;
bool ___m_deserializedFromEverett;
bool ___m_isReadOnly;
EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback;
DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback;
};
struct FieldInfoExtensions_tE719BF92F18A26BC1893CA18F67F2D705072F054 : public RuntimeObject
{
};
struct GarbageFreeIterators_tC4968955CFF88EEDDE5FBB03453AAD428EE5745D : public RuntimeObject
{
};
struct LinqExtensions_t8CA2AD073D582983F1E8A6D0022C2B4EC9686D9D : public RuntimeObject
{
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
RuntimeObject* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity;
};
struct MemberInfo_t : public RuntimeObject
{
};
struct MemberInfoExtensions_t508703EC9DFB86C014B6B5F95B0A0A2C4BE6AF7F : public RuntimeObject
{
};
struct MethodInfoExtensions_tEBFD4F1ABF7FDD390A16E8C31C966AF46C31B779 : 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_t8CF135AE6AC6C12ADC698F94B87332595759F6DB : public RuntimeObject
{
};
struct PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B : public RuntimeObject
{
int32_t ___ModificationType;
String_t* ___Path;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___ReferencePaths;
RuntimeObject* ___ModifiedValue;
int32_t ___NewLength;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___DictionaryKeysAdded;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___DictionaryKeysRemoved;
};
struct PropertyInfoExtensions_tA4E9DE24553B240869DE24F522D8EC7D6CC67B05 : public RuntimeObject
{
};
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB : public RuntimeObject
{
RuntimeObject* ___LOCK;
RuntimeObject* ___serializationPolicy;
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___debugContext;
bool ___AllowDeserializeInvalidData;
};
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA : 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_tDAB3D2AE97DFE6BBAE0C2D8C1BA2E949FE8E94C3 : public RuntimeObject
{
};
struct TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49 : public RuntimeObject
{
};
struct UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637 : public RuntimeObject
{
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* ___referenceIndexMapping;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___referencedUnityObjects;
};
struct UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5 : public RuntimeObject
{
};
struct UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5 : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1 : public RuntimeObject
{
Type_t* ___SerializedType;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ___OnSerializingCallbacks;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ___OnSerializedCallbacks;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ___OnDeserializingCallbacks;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ___OnDeserializedCallbacks;
bool ___IsValueType;
bool ___ImplementsISerializationCallbackReceiver;
bool ___ImplementsIDeserializationCallback;
bool ___ImplementsIObjectReference;
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
struct U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820 : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C : public RuntimeObject
{
Assembly_t* ___ass;
};
struct U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21 : public RuntimeObject
{
MethodInfo_t* ___method;
};
struct U3CU3Ec__DisplayClass47_0_tB50ED1D6A392747492A28F475F91BF2C154F7EEF : public RuntimeObject
{
String_t* ___methodName;
};
struct U3CU3Ec__DisplayClass48_0_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D : public RuntimeObject
{
String_t* ___methodName;
};
struct U3CGetAllMembersU3Ed__49_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD : 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_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB : 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_t88C151879FC41A4266F7BA35961E49A8F5257436 : 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 U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0 : public RuntimeObject
{
MemberInfo_t* ___member;
};
struct U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639 : public RuntimeObject
{
MemberInfo_t* ___member;
};
struct DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07 : public Dictionary_2_tCB007E3A9C33120EC395A529187E48B56CA3B701
{
RuntimeObject* ___secondKeyComparer;
};
struct DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041 : 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 Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF
{
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
int32_t ____index;
int32_t ____version;
RuntimeObject* ____currentKey;
};
struct Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B
{
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* ____dictionary;
int32_t ____index;
int32_t ____version;
Type_t* ____currentKey;
};
struct Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230
{
bool ___hasValue;
uint8_t ___value;
};
struct ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE : public BaseFormatter_1_tF78753F419A5B129F73536CA333D2D91B597FF37
{
RuntimeObject* ___U3COverridePolicyU3Ek__BackingField;
};
struct Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t8E5B30100F5AC9FDFED555317B21E26FA745187F : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tB1E4B9EE1BD952BCEDF0457AC41B7C6D2E652EDA : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t4D3263AD041A802DB6ED3CBDC6E808BDF0D22A30 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t9A45FA127BE99A6FABF5D0B2FABDAEE474AD4A50 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t32EB566295FC2972C06F45FF7974E9CF678A765D : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B : public MinimalBaseFormatter_1_tB204FB232DFBEDB7DCA9BEA9D10E19AAD65793FB
{
};
struct BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032 : public BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___context;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___stream;
};
struct BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2 : public BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___context;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___stream;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5 : public MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A
{
};
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 Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
{
union
{
#pragma pack(push, tp, 1)
struct
{
int32_t ___rgba;
};
#pragma pack(pop, tp)
struct
{
int32_t ___rgba_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
uint8_t ___r;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___r_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___g_OffsetPadding[1];
uint8_t ___g;
};
#pragma pack(pop, tp)
struct
{
char ___g_OffsetPadding_forAlignmentOnly[1];
uint8_t ___g_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___b_OffsetPadding[2];
uint8_t ___b;
};
#pragma pack(pop, tp)
struct
{
char ___b_OffsetPadding_forAlignmentOnly[2];
uint8_t ___b_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___a_OffsetPadding[3];
uint8_t ___a;
};
#pragma pack(pop, tp)
struct
{
char ___a_OffsetPadding_forAlignmentOnly[3];
uint8_t ___a_forAlignmentOnly;
};
};
};
struct Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3 : public MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0
{
};
struct ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8 : public MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148
{
};
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
{
union
{
#pragma pack(push, tp, 1)
struct
{
int32_t ___flags;
};
#pragma pack(pop, tp)
struct
{
int32_t ___flags_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___hi_OffsetPadding[4];
int32_t ___hi;
};
#pragma pack(pop, tp)
struct
{
char ___hi_OffsetPadding_forAlignmentOnly[4];
int32_t ___hi_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___lo_OffsetPadding[8];
int32_t ___lo;
};
#pragma pack(pop, tp)
struct
{
char ___lo_OffsetPadding_forAlignmentOnly[8];
int32_t ___lo_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___mid_OffsetPadding[12];
int32_t ___mid;
};
#pragma pack(pop, tp)
struct
{
char ___mid_OffsetPadding_forAlignmentOnly[12];
int32_t ___mid_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ulomidLE_OffsetPadding[8];
uint64_t ___ulomidLE;
};
#pragma pack(pop, tp)
struct
{
char ___ulomidLE_OffsetPadding_forAlignmentOnly[8];
uint64_t ___ulomidLE_forAlignmentOnly;
};
};
};
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 GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0
{
float ___alpha;
float ___time;
};
struct GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6 : public MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0
{
};
struct GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B : public MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290
{
};
struct GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8 : public MinimalBaseFormatter_1_t8DF13C6C89CFA25ADCB7F69D74FE224B42953C8D
{
};
struct Guid_t
{
int32_t ____a;
int16_t ____b;
int16_t ____c;
uint8_t ____d;
uint8_t ____e;
uint8_t ____f;
uint8_t ____g;
uint8_t ____h;
uint8_t ____i;
uint8_t ____j;
uint8_t ____k;
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
int64_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0
{
float ___m_Time;
float ___m_Value;
float ___m_InTangent;
float ___m_OutTangent;
int32_t ___m_WeightedMode;
float ___m_InWeight;
float ___m_OutWeight;
};
struct KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158 : public MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6
{
};
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
int32_t ___m_Mask;
};
struct LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0 : public MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1
{
};
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 QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900 : public MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F
{
};
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
float ___m_XMin;
float ___m_YMin;
float ___m_Width;
float ___m_Height;
};
struct RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53 : public MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F
{
};
struct RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
Type_t* ___ProviderType;
};
struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5
{
int8_t ___m_value;
};
struct SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C
{
String_t* ___Name;
uint8_t ___Entry;
String_t* ___Data;
};
struct SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_pinvoke
{
char* ___Name;
uint8_t ___Entry;
char* ___Data;
};
struct SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_com
{
Il2CppChar* ___Name;
uint8_t ___Entry;
Il2CppChar* ___Data;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
float ___m_value;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask;
SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
{
RuntimeObject* ___m_additionalContext;
int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
{
Il2CppIUnknown* ___m_additionalContext;
int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
{
Il2CppIUnknown* ___m_additionalContext;
int32_t ___m_state;
};
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
uint16_t ___m_value;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
uint32_t ___m_value;
};
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
uint64_t ___m_value;
};
struct UIntPtr_t
{
void* ____pointer;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
float ___x;
float ___y;
};
struct Vector2DictionaryKeyPathProvider_t77C6390EE6DBF43491F6E57ADA3FCE3648F11EEB : public BaseDictionaryKeyPathProvider_1_t54D5B409B873304763C6CB6E7B56B6270C6B7D0D
{
};
struct Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8 : public MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2
{
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
int32_t ___m_X;
int32_t ___m_Y;
};
struct Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B : public MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300
{
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
float ___x;
float ___y;
float ___z;
};
struct Vector3DictionaryKeyPathProvider_tD35658A626399077D5C1D292110001C207DD97C8 : public BaseDictionaryKeyPathProvider_1_t6D5D8D293655A6553566F4AB0AF97B6D3AF36575
{
};
struct Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3 : public MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45
{
};
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
{
int32_t ___m_X;
int32_t ___m_Y;
int32_t ___m_Z;
};
struct Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170 : public MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0
{
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
float ___x;
float ___y;
float ___z;
float ___w;
};
struct Vector4DictionaryKeyPathProvider_t2C351FFAE9B421FB47EC06BDB02F9D4DCC39445F : public BaseDictionaryKeyPathProvider_1_tBDF006D493485D4905529EE0A24229C78D4D656F
{
};
struct Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8 : public MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537
{
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
PropertyInfo_t* ___normalColor;
PropertyInfo_t* ___highlightedColor;
PropertyInfo_t* ___pressedColor;
PropertyInfo_t* ___disabledColor;
PropertyInfo_t* ___colorMultiplier;
PropertyInfo_t* ___fadeDuration;
};
struct WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
};
struct CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D
{
bool ___HasCalculatedSerializeUnityFieldsTrueResult;
bool ___HasCalculatedSerializeUnityFieldsFalseResult;
bool ___SerializeUnityFieldsTrueResult;
bool ___SerializeUnityFieldsFalseResult;
};
struct CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshaled_pinvoke
{
int32_t ___HasCalculatedSerializeUnityFieldsTrueResult;
int32_t ___HasCalculatedSerializeUnityFieldsFalseResult;
int32_t ___SerializeUnityFieldsTrueResult;
int32_t ___SerializeUnityFieldsFalseResult;
};
struct CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshaled_com
{
int32_t ___HasCalculatedSerializeUnityFieldsTrueResult;
int32_t ___HasCalculatedSerializeUnityFieldsFalseResult;
int32_t ___SerializeUnityFieldsTrueResult;
int32_t ___SerializeUnityFieldsFalseResult;
};
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 AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject
{
intptr_t ___m_Ptr;
};
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke
{
intptr_t ___m_Ptr;
};
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com
{
intptr_t ___m_Ptr;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
intptr_t ____mono_app_domain;
RuntimeObject* ____evidence;
RuntimeObject* ____granted;
int32_t ____principalPolicy;
AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad;
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit;
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve;
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve;
UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException;
EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException;
RuntimeObject* ____domain_manager;
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve;
RuntimeObject* ____activation;
RuntimeObject* ____applicationIdentity;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
intptr_t ____mono_app_domain;
Il2CppIUnknown* ____evidence;
Il2CppIUnknown* ____granted;
int32_t ____principalPolicy;
Il2CppMethodPointer ___AssemblyLoad;
Il2CppMethodPointer ___AssemblyResolve;
Il2CppMethodPointer ___DomainUnload;
Il2CppMethodPointer ___ProcessExit;
Il2CppMethodPointer ___ResourceResolve;
Il2CppMethodPointer ___TypeResolve;
Il2CppMethodPointer ___UnhandledException;
Il2CppMethodPointer ___FirstChanceException;
Il2CppIUnknown* ____domain_manager;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve;
Il2CppIUnknown* ____activation;
Il2CppIUnknown* ____applicationIdentity;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
intptr_t ____mono_app_domain;
Il2CppIUnknown* ____evidence;
Il2CppIUnknown* ____granted;
int32_t ____principalPolicy;
Il2CppMethodPointer ___AssemblyLoad;
Il2CppMethodPointer ___AssemblyResolve;
Il2CppMethodPointer ___DomainUnload;
Il2CppMethodPointer ___ProcessExit;
Il2CppMethodPointer ___ResourceResolve;
Il2CppMethodPointer ___TypeResolve;
Il2CppMethodPointer ___UnhandledException;
Il2CppMethodPointer ___FirstChanceException;
Il2CppIUnknown* ____domain_manager;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve;
Il2CppIUnknown* ____activation;
Il2CppIUnknown* ____applicationIdentity;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
};
struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950 : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___internalBufferBackup;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___bufferIndex;
int32_t ___bufferEnd;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType;
uint8_t ___peekedBinaryEntryType;
String_t* ___peekedEntryName;
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* ___types;
};
struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF : public BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___small_buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___bufferIndex;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___types;
bool ___CompressStringsTo8BitWhenPossible;
};
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents;
};
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t
{
};
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
intptr_t ___m_Ptr;
};
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr;
};
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr;
};
struct Delegate_t : public RuntimeObject
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
RuntimeObject* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1 : public RuntimeObject
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___config;
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___internalIdReferenceMap;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___streamingContext;
RuntimeObject* ___formatterConverter;
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___binder;
RuntimeObject* ___U3CStringReferenceResolverU3Ek__BackingField;
RuntimeObject* ___U3CGuidReferenceResolverU3Ek__BackingField;
RuntimeObject* ___U3CIndexReferenceResolverU3Ek__BackingField;
};
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 Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E : public RuntimeObject
{
intptr_t ___m_Ptr;
};
struct Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E_marshaled_pinvoke
{
intptr_t ___m_Ptr;
};
struct Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E_marshaled_com
{
intptr_t ___m_Ptr;
};
struct GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
float ___time;
};
struct JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032
{
JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* ___reader;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType;
String_t* ___peekedEntryName;
String_t* ___peekedEntryContent;
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* ___seenTypes;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___primitiveArrayReaders;
};
struct JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC : public BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2
{
bool ___justStarted;
bool ___forceNoSeparatorNextLine;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___primitiveTypeWriters;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___seenTypes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___bufferIndex;
bool ___FormatAsReadable;
bool ___EnableTypeOptimization;
};
struct MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656 : public FieldInfo_t
{
FieldInfo_t* ___aliasedField;
String_t* ___mangledName;
};
struct MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA : public PropertyInfo_t
{
PropertyInfo_t* ___aliasedProperty;
String_t* ___mangledName;
};
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
int32_t ____origin;
int32_t ____position;
int32_t ____length;
int32_t ____capacity;
bool ____expandable;
bool ____writable;
bool ____exposable;
bool ____isOpen;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask;
};
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 RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
intptr_t ___value;
};
struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659 : public RuntimeObject
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___config;
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* ___internalReferenceIdMap;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___streamingContext;
RuntimeObject* ___formatterConverter;
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___binder;
RuntimeObject* ___U3CIndexReferenceResolverU3Ek__BackingField;
RuntimeObject* ___U3CStringReferenceResolverU3Ek__BackingField;
RuntimeObject* ___U3CGuidReferenceResolverU3Ek__BackingField;
};
struct SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9 : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032
{
String_t* ___peekedEntryName;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType;
String_t* ___peekedEntryData;
int32_t ___currentIndex;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___nodes;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___primitiveTypeReaders;
};
struct SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B : public Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5
{
};
struct StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681 : public Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0
{
};
struct UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A : public Serializer_1_tB1E4B9EE1BD952BCEDF0457AC41B7C6D2E652EDA
{
};
struct UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B : public Serializer_1_t4D3263AD041A802DB6ED3CBDC6E808BDF0D22A30
{
};
struct UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D : public Serializer_1_t9A45FA127BE99A6FABF5D0B2FABDAEE474AD4A50
{
};
struct UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441 : public Serializer_1_t32EB566295FC2972C06F45FF7974E9CF678A765D
{
};
struct WeakUnityEventFormatter_t1D527E369C48091FF82817FDCE50A9729EF54DBE : public WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D
{
};
struct U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E : public RuntimeObject
{
int32_t ___U3CU3E1__state;
Type_t* ___U3CU3E2__current;
int32_t ___U3CU3El__initialThreadId;
Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 ___U3CU3E7__wrap1;
Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B ___U3CU3E7__wrap2;
};
struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____fileStatus;
String_t* ___FullPath;
String_t* ___OriginalPath;
String_t* ____name;
};
struct MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18 : 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 ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F : public Exception_t
{
};
struct SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1
{
int32_t ___SerializedFormat;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___SerializedBytes;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___ReferencedUnityObjects;
String_t* ___SerializedBytesString;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___Prefab;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___PrefabModificationsReferencedUnityObjects;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PrefabModifications;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___SerializationNodes;
};
struct SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_pinvoke
{
int32_t ___SerializedFormat;
Il2CppSafeArray* ___SerializedBytes;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___ReferencedUnityObjects;
char* ___SerializedBytesString;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___Prefab;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___PrefabModificationsReferencedUnityObjects;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PrefabModifications;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___SerializationNodes;
};
struct SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_com
{
int32_t ___SerializedFormat;
Il2CppSafeArray* ___SerializedBytes;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___ReferencedUnityObjects;
Il2CppChar* ___SerializedBytesString;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___Prefab;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___PrefabModificationsReferencedUnityObjects;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PrefabModifications;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___SerializationNodes;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct Type_t : public MemberInfo_t
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED : public MulticastDelegate_t
{
};
struct Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC : public MulticastDelegate_t
{
};
struct Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732 : public MulticastDelegate_t
{
};
struct Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164 : public MulticastDelegate_t
{
};
struct Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0 : 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 GlobalConfig_1_t6E03485D865D523D003C30097A9A18B6FDE8B03A : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
struct AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2 : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9
{
};
struct ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3 : public MulticastDelegate_t
{
};
struct WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65 : public MulticastDelegate_t
{
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA : public GlobalConfig_1_t6E03485D865D523D003C30097A9A18B6FDE8B03A
{
bool ___HideSerializationCautionaryMessage;
bool ___HidePrefabCautionaryMessage;
bool ___HideOdinSerializeAttributeWarningMessages;
bool ___HideNonSerializedShowInInspectorWarningMessages;
int32_t ___buildSerializationFormat;
int32_t ___editorSerializationFormat;
int32_t ___loggingPolicy;
int32_t ___errorHandlingPolicy;
};
struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA
{
};
struct Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_StaticFields
{
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___s_emptyArray;
};
struct List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE_StaticFields
{
PrefabModificationU5BU5D_t12FFB5B0120961DABA7AD642FB129FB7B6055F18* ___s_emptyArray;
};
struct List_1_t449A088656B6F11EC9C513A6937BB74A07028F58_StaticFields
{
SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_StaticFields
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_emptyArray;
};
struct MinimalBaseFormatter_1_tB204FB232DFBEDB7DCA9BEA9D10E19AAD65793FB_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t8DF13C6C89CFA25ADCB7F69D74FE224B42953C8D_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537_StaticFields
{
bool ___IsValueType;
};
struct ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_StaticFields
{
ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096* ___Default;
};
struct ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_StaticFields
{
ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7* ___Default;
};
struct ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_StaticFields
{
ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E* ___Default;
};
struct CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields
{
int32_t ___InitialCapacity;
int32_t ___MaxCapacity;
};
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 DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields
{
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* ___GetSupportedDictionaryKeyTypesResults;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___BaseSupportedDictionaryKeyTypes;
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* ___AllowedSpecialKeyStrChars;
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* ___TypeToKeyPathProviders;
Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* ___IDToKeyPathProviders;
Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5* ___ProviderToID;
Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522* ___ObjectsToTempKeys;
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___TempKeysToObjects;
int64_t ___tempKeyCounter;
};
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding;
Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings;
RuntimeObject* ___s_InternalSyncObject;
};
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields
{
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___PrimitiveReaderWriterTypes;
RuntimeObject* ___LOCK;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Weak_ReaderWriterCache;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Strong_ReaderWriterCache;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07* ___WeaklyTypedTypeCastDelegates;
DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041* ___StronglyTypedTypeCastDelegates;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___TwoLengthTypeArray_Cached;
Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* ___GenericArgumentsContainsTypes_ArgsToCheckCached;
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___ReservedCSharpKeywords;
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___TypeNameAlternatives;
RuntimeObject* ___CachedNiceNames_LOCK;
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* ___CachedNiceNames;
Type_t* ___VoidPointerType;
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* ___PrimitiveImplicitCasts;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___ExplicitCastIntegrals;
};
struct UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields
{
RuntimeObject* ___LOCK;
bool ___initialized;
int32_t ___U3CCurrentPlatformU3Ek__BackingField;
};
struct UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields
{
Type_t* ___SerializeReferenceAttributeType;
Assembly_t* ___String_Assembly;
Assembly_t* ___HashSet_Assembly;
Assembly_t* ___LinkedList_Assembly;
Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* ___UnityMemberGetters;
Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* ___UnityMemberSetters;
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* ___UnityWillSerializeMembersCache;
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* ___UnityWillSerializeTypesCache;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___UnityNeverSerializesTypes;
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___UnityNeverSerializesTypeNames;
RuntimeObject* ___UnityPolicy;
RuntimeObject* ___EverythingPolicy;
RuntimeObject* ___StrictPolicy;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* ___OdinWillSerializeCache_UnityPolicy;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* ___OdinWillSerializeCache_EverythingPolicy;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* ___OdinWillSerializeCache_StrictPolicy;
Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* ___OdinWillSerializeCache_CustomPolicies;
};
struct U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_StaticFields
{
U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820* ___U3CU3E9;
};
struct U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_StaticFields
{
U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A* ___U3CU3E9;
Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED* ___U3CU3E9__34_0;
};
struct AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields
{
Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288* ___KeyframeSerializer;
Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602* ___WrapModeSerializer;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_StaticFields
{
Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* ___Vector3Serializer;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields
{
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* ___ByteSerializer;
};
struct ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields
{
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
};
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_StaticFields
{
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
};
struct GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_StaticFields
{
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* ___ColorSerializer;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
};
struct GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields
{
Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4* ___AlphaKeysSerializer;
Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD* ___ColorKeysSerializer;
PropertyInfo_t* ___ModeProperty;
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* ___EnumSerializer;
};
struct Guid_t_StaticFields
{
Guid_t ___Empty;
};
struct IntPtr_t_StaticFields
{
intptr_t ___Zero;
};
struct KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields
{
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* ___IntSerializer;
bool ___Is_In_2018_1_Or_Above;
RuntimeObject* ___Formatter;
};
struct LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_StaticFields
{
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* ___IntSerializer;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion;
};
struct QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields
{
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
};
struct RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields
{
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
};
struct UIntPtr_t_StaticFields
{
uintptr_t ___Zero;
};
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 Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_StaticFields
{
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
};
struct Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_StaticFields
{
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* ___Serializer;
};
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 Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_StaticFields
{
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
};
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
{
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
};
struct Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_StaticFields
{
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* ___Serializer;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields
{
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
};
struct WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields
{
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* ___FloatSerializer;
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* ___ColorSerializer;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields
{
String_t* ____process_guid;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields
{
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress;
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress;
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly;
};
struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_StaticFields
{
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___PrimitiveFromByteMethods;
};
struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields
{
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___PrimitiveGetBytesMethods;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___PrimitiveSizes;
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* ___PrimitiveArrayWriters;
};
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields
{
String_t* ___ConstructorName;
String_t* ___TypeConstructorName;
};
struct Exception_t_StaticFields
{
RuntimeObject* ___s_EDILock;
};
struct JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookup;
String_t* ___NEW_LINE;
};
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;
};
struct GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA_StaticFields
{
DataFormatU5BU5D_t9C670A57EFF92157C1D5F0DD391E1513D09C3171* ___BuildFormats;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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 AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339 : public RuntimeArray
{
ALIGN_FIELD (8) Assembly_t* m_Items[1];
inline Assembly_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Assembly_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, Assembly_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Assembly_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Assembly_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Assembly_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 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 KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3 : public RuntimeArray
{
ALIGN_FIELD (8) Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 m_Items[1];
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* 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, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
m_Items[index] = value;
}
};
struct GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E : public RuntimeArray
{
ALIGN_FIELD (8) GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0 m_Items[1];
inline GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0* 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, GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0 value)
{
m_Items[index] = value;
}
};
struct GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18 : public RuntimeArray
{
ALIGN_FIELD (8) GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A m_Items[1];
inline GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A* 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, GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A value)
{
m_Items[index] = 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 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 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 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 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 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 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 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 SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7 : public RuntimeArray
{
ALIGN_FIELD (8) SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C m_Items[1];
inline SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* 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, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Name), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data), (void*)NULL);
#endif
}
inline SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Name), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data), (void*)NULL);
#endif
}
};
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m4ED957C72130733FE037E548C953F44E638ABDA0_gshared (Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m5995D7BD3F432F4BEDE5DC4A3B15F2C6F904AC1E_gshared (Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m4B3F099A347865A27110D9F28EBC34257D824BBD_gshared (Serializer_1_tB1E4B9EE1BD952BCEDF0457AC41B7C6D2E652EDA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m66B26D18B0951086B596EF89BF49ADFE88DDDEED_gshared (Serializer_1_t4D3263AD041A802DB6ED3CBDC6E808BDF0D22A30* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m0BF957141644BDA73DE7DF967DDDA9BA8F5A7CFD_gshared (Serializer_1_t9A45FA127BE99A6FABF5D0B2FABDAEE474AD4A50* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m81CEB42C5588A1516A32CE7E8FEA44E28944D52C_gshared (Serializer_1_t32EB566295FC2972C06F45FF7974E9CF678A765D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0D0F99974D7435C4E08FE9A9A632C9E5430F8454_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __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 bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m0468553BC44FAC4BA6BA8F517CBD7C8D42F42853_gshared (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_gshared (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* __this, Il2CppChar ___0_item, 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 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* Enumerable_SelectMany_TisRuntimeObject_TisRuntimeObject_mC89216034DEE8779F1AC2D0A984C0ADE855BED00_gshared (RuntimeObject* ___0_source, Func_2_t9F45EF9F857977243C345F24571962D2521DB4A1* ___1_selector, 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_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ef__AnonymousType0_2_get_Assembly_mE9DA50890409F92CB2BC8FE5697CA557D2A3068F_gshared_inline (U3CU3Ef__AnonymousType0_2_tED8A1ACEBA317C378FBD0AB56129AF5269979C8C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ef__AnonymousType0_2_get_Attribute_m1063F478EB4C68971043298BFB811F9F692EF779_gshared_inline (U3CU3Ef__AnonymousType0_2_tED8A1ACEBA317C378FBD0AB56129AF5269979C8C* __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 RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m9AAE125D6298B2B6B9D2F150C841A70872BF887B_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, bool* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m06DE41B832D936F9A7884C491F10EC651D0EA065_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, bool ___1_value, 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 Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_mE60FDE27327895B50551345B5D75DFDD5349801B_gshared (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* __this, Il2CppChar ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ef__AnonymousType0_2__ctor_m7BE375B24713A38221DE99CA39485020996AD882_gshared (U3CU3Ef__AnonymousType0_2_tED8A1ACEBA317C378FBD0AB56129AF5269979C8C* __this, RuntimeObject* ___0_Assembly, RuntimeObject* ___1_Attribute, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __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_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDictionaryKeyPathProvider_1__ctor_m8E9FCF926F9B8537EB5FA42CC2DFE8A707DC7F10_gshared (BaseDictionaryKeyPathProvider_1_t54D5B409B873304763C6CB6E7B56B6270C6B7D0D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDictionaryKeyPathProvider_1__ctor_mE806563034AEEF9BDE953BF75AFF8885AEA520A8_gshared (BaseDictionaryKeyPathProvider_1_t6D5D8D293655A6553566F4AB0AF97B6D3AF36575* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDictionaryKeyPathProvider_1__ctor_m21EA597081C0F8118F84DBBCB9ABF6EE613B61FE_gshared (BaseDictionaryKeyPathProvider_1_tBDF006D493485D4905529EE0A24229C78D4D656F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD_gshared (Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1_WriteValue_m03761D84A7BF189FD95106E036387274A9712DED_gshared (Serializer_1_tA8E129659ABB172F5AD4152B12F6C5C9A424D567* __this, int32_t ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_mDCFDA2DCF6B3461FEFFA2D43F86AAFC916D2F6B1_gshared (MinimalBaseFormatter_1_tB16D808E6F917D4D4110FF39599A54DDAED659FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_tA8E129659ABB172F5AD4152B12F6C5C9A424D567* Serializer_Get_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m1FF4256BD6259FC9113BBA06909CF14EB07B61AF_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1_WriteValue_m0A516EFC7224183AF8AFF2CDECDAE6A797056834_gshared (Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m7A88D22B611BBC57DB74C47D5354EACB60D69733_gshared (MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* Serializer_Get_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7A665C9102313D9F1B18E3D74F93F84309EF96A_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9_gshared (Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* __this, uint8_t ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m90193DDA56EE49BF3450925D656FB531E8D651CE_gshared (MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* Serializer_Get_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mA499AD4CB49E2F5C23D70ACE435E8DA8D3CBE5F4_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_gshared (Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_gshared (Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* __this, float ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_mA3C5F2154D12A162693852903B61EA1022F917CF_gshared (MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m0F0907E473781E269D1D59A681B2C28D6F8B1CCC_gshared (MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m9C73B2B21E4C6509481A6D0F9918F0FC5BBA0EA9_gshared (MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6_gshared (ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE* __this, RuntimeObject* ___0_overridePolicy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_gshared (Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* __this, int32_t ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m171AEC4524658B565446DAB5CEF82D95DE4604B9_gshared (MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m00703F18C4610A4EFC346955213AA2FF7FF9F49E_gshared (MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m03AFF611B56E2FFCAA4FE9395A06A15321D20C30_gshared (MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_mFA418B8C2E13E48AD1AF5063670EA23D37510925_gshared (MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m25BEC98A9F666966688C35D0C998E046F49BB979_gshared (MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_mA6106B1225DAA87A3B077667B6428480434FE295_gshared (MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_mDC7E49A714C64DB487020EFC0FBD6EE84FDD1298_gshared (MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_mC51B22C45BF89C0055307A1199B6BDAC69B0B606_gshared (MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m8C2D9FE25ECB5325D1AE51DE589E1438534C0A94_gshared (MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_gshared_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m91F4CE9050202D63D9B5D4382C514C0DDA1F83C8_gshared_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, 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 Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, 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 void GlobalConfig_1_LoadInstanceIfAssetExists_m5D81BCCEA072A040154D45C2CFE002CA5326B019_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7ECAD80155FA92BE34A4A32E76CBEB5D9EBE5453_gshared (Dictionary_2_tEBE04B1296B93DAD3B8C7BEE8EA33F64A5169C72* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m6D456CEAF211F087E9B0BF3C06F724B7E8271D0D_gshared (Dictionary_2_tEBE04B1296B93DAD3B8C7BEE8EA33F64A5169C72* __this, RuntimeObject* ___0_key, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mE45DD8F00DAAE248A5E85A7310C98F3C9EEA06CD_gshared (Dictionary_2_tEBE04B1296B93DAD3B8C7BEE8EA33F64A5169C72* __this, RuntimeObject* ___0_key, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mC13435F801933AB962949802B7724E533079368B_gshared (Dictionary_2_tEBE04B1296B93DAD3B8C7BEE8EA33F64A5169C72* __this, RuntimeObject* ___0_key, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF1A7BA3C1568A00A32A43BCD889038FE080F77BF_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, bool ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_IsDefined_TisRuntimeObject_mE2333AC4DB528C7169CCA91558A942625F74B652_gshared (RuntimeObject* ___0_member, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsDefined_TisRuntimeObject_mD31CD7047D8250FB5164EEC9A269E4952A317831_gshared (Type_t* ___0_type, bool ___1_inherit, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalConfig_1_get_HasInstanceLoaded_m89E7E0169EF2EE7216A641D97BF741279BEA4843_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GlobalConfig_1_get_Instance_mA85F2BE293B5950979DBD4E77714ED28AD7B9098_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_t50BD865E82A295299F1E22E096D099C9F44E7B2D* Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Cache_1_op_Implicit_mDC0C0C37926B0A63353873C5F3ED3009A0E9CA8A_gshared (Cache_1_t50BD865E82A295299F1E22E096D099C9F44E7B2D* ___0_cache, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cache_1_Release_mB4B810FE010294E701974565B307F7926023EE23_gshared (Cache_1_t50BD865E82A295299F1E22E096D099C9F44E7B2D* ___0_cache, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MemberInfoExtensions_GetAttributes_TisRuntimeObject_m6265F3279A380463D306275474D868EBEBEBBFCD_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_m24B68682CF9874B039FCC83DC56A383ABB13F354_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 DoubleLookupDictionary_3_TryGetInnerValue_m9A41A579F959C432C80C83A2DB2B7079D9D5EEFC_gshared (DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5* __this, RuntimeObject* ___0_firstKey, RuntimeObject* ___1_secondKey, RuntimeObject** ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DoubleLookupDictionary_3_AddInner_mC6AB6D3CEAC439E7FE146E1AD2164DF5437FBE0B_gshared (DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5* __this, RuntimeObject* ___0_firstKey, RuntimeObject* ___1_secondKey, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetAllMembers_TisRuntimeObject_m3273E8C88AE76B0D06AB6F7890373ACC5C1DF25C_gshared (Type_t* ___0_type, int32_t ___1_flags, 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_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_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 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 DoubleLookupDictionary_3__ctor_m29E6F0A5BE268EE40981E129000B9ABFA8761EE5_gshared (DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5* __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_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, 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 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 void DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
inline void Serializer_1__ctor_m4ED957C72130733FE037E548C953F44E638ABDA0 (Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5*, const RuntimeMethod*))Serializer_1__ctor_m4ED957C72130733FE037E548C953F44E638ABDA0_gshared)(__this, method);
}
inline void Serializer_1__ctor_m6903543A4830EF7432794A6EB35A6AAD592475DB (Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0*, const RuntimeMethod*))Serializer_1__ctor_m5995D7BD3F432F4BEDE5DC4A3B15F2C6F904AC1E_gshared)(__this, method);
}
inline void Serializer_1__ctor_m4B3F099A347865A27110D9F28EBC34257D824BBD (Serializer_1_tB1E4B9EE1BD952BCEDF0457AC41B7C6D2E652EDA* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tB1E4B9EE1BD952BCEDF0457AC41B7C6D2E652EDA*, const RuntimeMethod*))Serializer_1__ctor_m4B3F099A347865A27110D9F28EBC34257D824BBD_gshared)(__this, method);
}
inline void Serializer_1__ctor_m66B26D18B0951086B596EF89BF49ADFE88DDDEED (Serializer_1_t4D3263AD041A802DB6ED3CBDC6E808BDF0D22A30* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t4D3263AD041A802DB6ED3CBDC6E808BDF0D22A30*, const RuntimeMethod*))Serializer_1__ctor_m66B26D18B0951086B596EF89BF49ADFE88DDDEED_gshared)(__this, method);
}
inline void Serializer_1__ctor_m0BF957141644BDA73DE7DF967DDDA9BA8F5A7CFD (Serializer_1_t9A45FA127BE99A6FABF5D0B2FABDAEE474AD4A50* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t9A45FA127BE99A6FABF5D0B2FABDAEE474AD4A50*, const RuntimeMethod*))Serializer_1__ctor_m0BF957141644BDA73DE7DF967DDDA9BA8F5A7CFD_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIntPtr__ctor_m8AD80E1EF069A66D0E48BF7765C91088B5C09419 (uintptr_t* __this, uint64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t UIntPtr_op_Explicit_mC39E70F0324C1C514A3044790BC19C5FC4C58E1C (uintptr_t ___0_value, const RuntimeMethod* method) ;
inline void Serializer_1__ctor_m81CEB42C5588A1516A32CE7E8FEA44E28944D52C (Serializer_1_t32EB566295FC2972C06F45FF7974E9CF678A765D* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t32EB566295FC2972C06F45FF7974E9CF678A765D*, const RuntimeMethod*))Serializer_1__ctor_m81CEB42C5588A1516A32CE7E8FEA44E28944D52C_gshared)(__this, method);
}
inline void Dictionary_2__ctor_mBBB84D9B4088C2D986487AAEC74378B1458074C9 (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE*, const RuntimeMethod*))Dictionary_2__ctor_m0D0F99974D7435C4E08FE9A9A632C9E5430F8454_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);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* 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);
}
inline void HashSet_1__ctor_m0468553BC44FAC4BA6BA8F517CBD7C8D42F42853 (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A*, const RuntimeMethod*))HashSet_1__ctor_m0468553BC44FAC4BA6BA8F517CBD7C8D42F42853_gshared)(__this, method);
}
inline bool HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* __this, Il2CppChar ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A*, Il2CppChar, const RuntimeMethod*))HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_gshared)(__this, ___0_item, method);
}
inline void Dictionary_2__ctor_m3BA5A8A8E4A274EA612726F6DFFF3B2D196D2D6B (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m425867E53C964B499249D4972B0959F61D89A230 (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m9CA8793BE8E0641697341F078170233267723D67 (Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m4CE7EF08211EA84168C8FDD26DD05E92108AE96B (Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m951ED94BFBD3F01E5033D8385A01E82EA5BB3587 (Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_SelectMany_TisAssembly_t_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mA6A695C9D4F4D95C0791823A95CFD8A1159DCCED (RuntimeObject* ___0_source, Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732*, const RuntimeMethod*))Enumerable_SelectMany_TisRuntimeObject_TisRuntimeObject_mC89216034DEE8779F1AC2D0A984C0ADE855BED00_gshared)(___0_source, ___1_selector, method);
}
inline void Func_2__ctor_mF7F2C5233296E08601C8E9808D98AE2A5D50FE54 (Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_m629CA2FA71D1BE3DF9C1E5A73E642EDFCA1723B2 (RuntimeObject* ___0_source, Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
inline Assembly_t* U3CU3Ef__AnonymousType0_2_get_Assembly_m035B46A746E554E137E539E4E3D277B7F9EB064C_inline (U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* __this, const RuntimeMethod* method)
{
return (( Assembly_t* (*) (U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81*, const RuntimeMethod*))U3CU3Ef__AnonymousType0_2_get_Assembly_mE9DA50890409F92CB2BC8FE5697CA557D2A3068F_gshared_inline)(__this, method);
}
inline RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99* U3CU3Ef__AnonymousType0_2_get_Attribute_mC5AAE7577351FC0A549D19FEE2D7AF80BBEF079C_inline (U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* __this, const RuntimeMethod* method)
{
return (( RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99* (*) (U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81*, const RuntimeMethod*))U3CU3Ef__AnonymousType0_2_get_Attribute_m1063F478EB4C68971043298BFB811F9F692EF779_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD (Type_t* ___0_type, Assembly_t* ___1_assembly, String_t* ___2_reason, 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_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37 (Type_t* ___0_candidateType, Type_t* ___1_openGenericInterfaceType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB (Type_t* ___0_type, 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 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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6 (Type_t* ___0_candidateType, Type_t* ___1_openGenericInterfaceType, 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 String_t* TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B (Type_t* ___0_type, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m6FDC2FCEB67CF66F91B99BBC66A59F0562BC623D (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Dictionary_2_get_Item_mA276D1B87D1213B364DF8856DEBCBDCC1D6843F0 (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0 (Exception_t* ___0_exception, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09 (Exception_t* __this, 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 Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_mA992BD5A425873DDCA485BAFCA78B178A3A49BFD (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
inline RuntimeObject* Dictionary_2_get_Item_mD1113D314AF0E242FD3A1FAEA1764E1363EF4336 (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_set_Item_mCD0DD4C6DADBAFF6D7B1786F251A658DD267C149 (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* __this, Type_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB*, Type_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_set_Item_mFE373F2EA5BA8E599D1D5B63A3E1AFBF929269A4 (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_set_Item_m3ABDDFC2352D62B6F91A8CD58F3F2B47AE400D4C (Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5* __this, RuntimeObject* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5*, RuntimeObject*, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPersistentPathKeyTypesU3Ed__14__ctor_mFCF5D9C775E32B4B6D70DD87F954004FF7146F10 (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mE4833749B35398FC64EE50FB1066503551255BAF (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* __this, Type_t* ___0_key, bool* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE*, Type_t*, bool*, const RuntimeMethod*))Dictionary_2_TryGetValue_m9AAE125D6298B2B6B9D2F150C841A70872BF887B_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryKeyUtility_PrivateIsSupportedDictionaryKeyType_mACC390DA6465CCF164ABF4BB2990B8010E1F3E1F (Type_t* ___0_type, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m44F66BECE8FB7CD585CB6C68A89859777D6E2A0F (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* __this, Type_t* ___0_key, bool ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE*, Type_t*, bool, const RuntimeMethod*))Dictionary_2_Add_m06DE41B832D936F9A7884C491F10EC651D0EA065_gshared)(__this, ___0_key, ___1_value, 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 void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryKeyUtility_KeyTypeSupportsPersistentPaths_m6A114E5B5957C43F6ACAAA78910847975C0E720F (Type_t* ___0_type, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mDFBC2D373DB13138B3FE5A6495C023F060EDF932 (Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522* __this, RuntimeObject* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522*, RuntimeObject*, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_m8684EDFBA847EF043190914B808A59358C5E0DEA (Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522* __this, RuntimeObject* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522*, RuntimeObject*, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Dictionary_2_TryGetValue_m248ED893391A00FD719FE214E22A84993AAACEE5 (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* __this, Type_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB*, Type_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool HashSet_1_Contains_mE60FDE27327895B50551345B5D75DFDD5349801B (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* __this, Il2CppChar ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A*, Il2CppChar, const RuntimeMethod*))HashSet_1_Contains_mE60FDE27327895B50551345B5D75DFDD5349801B_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline String_t* Dictionary_2_get_Item_m4568F599509B9923ACFEE6BB6165AE68E88A380F (Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
{
return (( String_t* (*) (Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, 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 Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Convert_ToUInt64_mAED581BDC2A2EC0295EC6FB7C7D525571FEA4A0B (RuntimeObject* ___0_value, 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* UInt64_ToString_m779041C8FDD58BF8617838B00CD041788DB2F1A3 (uint64_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_mBCE0DC50D6F802651A6AE75682FF67775CB19B3B (int64_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m34499826F048A38EB8216D5844A5DA49F54719C8 (Il2CppChar* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_m64EE358F20093EE61D30F9A21638D9E9EE8F87EC (uint8_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SByte_ToString_m183C4DB410DD03A804F3DA87DB223A249A68E139 (int8_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt16_ToString_mBD648884B6569D3E7D779669EEFCB1ED5EE4A521 (uint16_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int16_ToString_m586D9FFDE912794F068DF7B1FC00A68A984FBCB9 (int16_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32_ToString_m464396B0FE2115F3CEA38AEECDDB0FACC3AADADE (uint32_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8 (int32_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, 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 String_t* Double_ToString_m7E3930DDFB35B1919FE538A246A59C3FC62AF789 (double* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decimal_ToString_m2600674D09D44940FA0AAA00A87858E741671F4E (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_mD2A93BCA0CBFABB680A93A8FA668AD90E7B56130 (Guid_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___0_message, 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 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 bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4 (String_t* __this, Il2CppChar ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DictionaryKeyUtility_FromTo_mE1FFFAA6529997D05508BDD431B94BD3E94A6783 (String_t* ___0_str, int32_t ___1_from, int32_t ___2_to, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m81CB922F8C749CAC4314469211E4801AFCE2034E (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* __this, String_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776*, String_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Byte_Parse_mE87056B4D91E35B7A5D888132B6F861A1C94A108 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t SByte_Parse_m7382C86E9F294B46EB386B030DBE9CA69C6E2F3B (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t UInt16_Parse_mE015CAE78A2595458ECCA2AD5A4E9821FAE717E3 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Int16_Parse_m9CC1A60B284D3BA181C61D0D5A4517F50C3EC667 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t UInt32_Parse_m5B91BE3C4654E3FA80F55AED00460D7234961E9E (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_mF336325913DF125A6F8F05F2909E3AFB0D73830E (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t UInt64_Parse_m5D07DDFA6DA8E3F85D6E07EAE33756AF742CBAB0 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int64_Parse_m0F0A3C569171962BD9FB76C6B68DA37F91758608 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Single_Parse_m8DAC5D47B87DE64D34A47DD76FD2BEB83D2D2BB5 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_Parse_m3033F6D6CE7C428E0EC6058B8D757794A8D9DD80 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_Parse_m97424ED8D5542875226EB2885137059BCB1CC011 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830 (Guid_t* __this, String_t* ___0_g, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m83185EF7C28B56935B2C8073AC8FF02BF5A03355 (Type_t* ___0_enumType, int64_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1 (Type_t* ___0_enumType, uint64_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m36726965A7B365B2A3520E3E9B3745AD8EDD2B74 (U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0__ctor_m0CF7CD0F10E622C89F6D823F780F4C58C9A7C116 (U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* TypeExtensions_SafeGetCustomAttributes_mEB257D8A651A3DBBDCE542AF1500519BC185BBB7 (Assembly_t* ___0_assembly, Type_t* ___1_type, bool ___2_inherit, const RuntimeMethod* method) ;
inline void Func_2__ctor_m49848DE2BB308F0C42419856A6CE59B0061D4F68 (Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisRuntimeObject_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mE658E23894F6E4B367C55BBB657365DDE7A472C6 (RuntimeObject* ___0_source, Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
inline void U3CU3Ef__AnonymousType0_2__ctor_mAE14640FECA703B120FCEF1F70F5E9423EDEFA00 (U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* __this, Assembly_t* ___0_Assembly, RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99* ___1_Attribute, const RuntimeMethod* method)
{
(( void (*) (U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81*, Assembly_t*, RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99*, const RuntimeMethod*))U3CU3Ef__AnonymousType0_2__ctor_m7BE375B24713A38221DE99CA39485020996AD882_gshared)(__this, ___0_Assembly, ___1_Attribute, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPersistentPathKeyTypesU3Ed__14_U3CU3Em__Finally1_mA8DF913A9ED5797FCDFAB607EFAFB92AB088A707 (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPersistentPathKeyTypesU3Ed__14_U3CU3Em__Finally2_mD6BC4F4019172DAF9BBB47BFECC361482666B9EE (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPersistentPathKeyTypesU3Ed__14_System_IDisposable_Dispose_m91687853786E3E3137BD9174D540AF7053DEBD1F (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, 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 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);
}
inline bool Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
}
inline KeyCollection_t6B84A8387E23DE4E8915BE6EB0FE708B26CBCC55* Dictionary_2_get_Keys_m587325CF17C9AC882073969F83D37F22FE1637FC (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* __this, const RuntimeMethod* method)
{
return (( KeyCollection_t6B84A8387E23DE4E8915BE6EB0FE708B26CBCC55* (*) (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
}
inline Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B KeyCollection_GetEnumerator_m2AA9AE5F69B37C5C54BE4B4CAF1F06054BFEDB91 (KeyCollection_t6B84A8387E23DE4E8915BE6EB0FE708B26CBCC55* __this, const RuntimeMethod* method)
{
return (( Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B (*) (KeyCollection_t6B84A8387E23DE4E8915BE6EB0FE708B26CBCC55*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared)(__this, method);
}
inline Type_t* Enumerator_get_Current_m7AF9BC909A42FDE610807F9195FE059E7311F287_inline (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B* __this, const RuntimeMethod* method)
{
return (( Type_t* (*) (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B*, const RuntimeMethod*))Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m2E69CE2940E538FF663D760D27C24516B6BEACCA (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B*, const RuntimeMethod*))Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_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 void Enumerator_Dispose_mDE5C1CAF9C6F0CD04E1F2167633FDBCA57C1BA10 (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B*, const RuntimeMethod*))Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPersistentPathKeyTypesU3Ed__14_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m81D800AA5B440167CD5F188D59224B5F3DDF105A (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F (float* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8 (String_t* ___0_s, 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_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, const RuntimeMethod* method) ;
inline void BaseDictionaryKeyPathProvider_1__ctor_m8E9FCF926F9B8537EB5FA42CC2DFE8A707DC7F10 (BaseDictionaryKeyPathProvider_1_t54D5B409B873304763C6CB6E7B56B6270C6B7D0D* __this, const RuntimeMethod* method)
{
(( void (*) (BaseDictionaryKeyPathProvider_1_t54D5B409B873304763C6CB6E7B56B6270C6B7D0D*, const RuntimeMethod*))BaseDictionaryKeyPathProvider_1__ctor_m8E9FCF926F9B8537EB5FA42CC2DFE8A707DC7F10_gshared)(__this, 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) ;
inline void BaseDictionaryKeyPathProvider_1__ctor_mE806563034AEEF9BDE953BF75AFF8885AEA520A8 (BaseDictionaryKeyPathProvider_1_t6D5D8D293655A6553566F4AB0AF97B6D3AF36575* __this, const RuntimeMethod* method)
{
(( void (*) (BaseDictionaryKeyPathProvider_1_t6D5D8D293655A6553566F4AB0AF97B6D3AF36575*, const RuntimeMethod*))BaseDictionaryKeyPathProvider_1__ctor_mE806563034AEEF9BDE953BF75AFF8885AEA520A8_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
inline void BaseDictionaryKeyPathProvider_1__ctor_m21EA597081C0F8118F84DBBCB9ABF6EE613B61FE (BaseDictionaryKeyPathProvider_1_tBDF006D493485D4905529EE0A24229C78D4D656F* __this, const RuntimeMethod* method)
{
(( void (*) (BaseDictionaryKeyPathProvider_1_tBDF006D493485D4905529EE0A24229C78D4D656F*, const RuntimeMethod*))BaseDictionaryKeyPathProvider_1__ctor_m21EA597081C0F8118F84DBBCB9ABF6EE613B61FE_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___0_keys, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve_set_preWrapMode_mA618E67F536483FA5F3507A2D97C045E089D1B2D (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve_set_postWrapMode_m39A4758ABD5D2AEE475940829352792FE7E9CBA9 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
inline void Serializer_1_WriteValue_mA0F8E73BFC89A647C703DEB8DAD50136C64F27F6 (Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288*, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD_gshared)(__this, ___0_value, ___1_writer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_preWrapMode_m6F386731866F888BC8BD98B2C1A5B03D2ACCAF14 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
inline void Serializer_1_WriteValue_m8B57DEE9CE298873AD076489756B8F9177758003 (Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602* __this, int32_t ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602*, int32_t, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m03761D84A7BF189FD95106E036387274A9712DED_gshared)(__this, ___0_value, ___1_writer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_postWrapMode_m5A56504372DD5597CF7844ED9E58BDD2D3C805E7 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_mECFC81578E622D68C8A7485E3D692E28135C539E (MinimalBaseFormatter_1_tB204FB232DFBEDB7DCA9BEA9D10E19AAD65793FB* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_tB204FB232DFBEDB7DCA9BEA9D10E19AAD65793FB*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mDCFDA2DCF6B3461FEFFA2D43F86AAFC916D2F6B1_gshared)(__this, method);
}
inline Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288* Serializer_Get_TisKeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_m251EFD52EAB31C7AB4908BAEE23294FF9209DE3E (const RuntimeMethod* method)
{
return (( Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
}
inline Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602* Serializer_Get_TisWrapMode_t6C6EABC32662DF078C3C977196618603C2F3A079_m51B872CE8EBE35970810606E0E6C3251E2438009 (const RuntimeMethod* method)
{
return (( Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602* (*) (const RuntimeMethod*))Serializer_Get_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m1FF4256BD6259FC9113BBA06909CF14EB07B61AF_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
inline void Serializer_1_WriteValue_m0A516EFC7224183AF8AFF2CDECDAE6A797056834 (Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m0A516EFC7224183AF8AFF2CDECDAE6A797056834_gshared)(__this, ___0_value, ___1_writer, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_m7A88D22B611BBC57DB74C47D5354EACB60D69733 (MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m7A88D22B611BBC57DB74C47D5354EACB60D69733_gshared)(__this, method);
}
inline Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* Serializer_Get_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7A665C9102313D9F1B18E3D74F93F84309EF96A (const RuntimeMethod* method)
{
return (( Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* (*) (const RuntimeMethod*))Serializer_Get_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7A665C9102313D9F1B18E3D74F93F84309EF96A_gshared)(method);
}
inline void Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9 (Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* __this, uint8_t ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148*, uint8_t, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9_gshared)(__this, ___0_value, ___1_writer, method);
}
inline void MinimalBaseFormatter_1__ctor_m90193DDA56EE49BF3450925D656FB531E8D651CE (MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m90193DDA56EE49BF3450925D656FB531E8D651CE_gshared)(__this, method);
}
inline Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* Serializer_Get_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mA499AD4CB49E2F5C23D70ACE435E8DA8D3CBE5F4 (const RuntimeMethod* method)
{
return (( Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* (*) (const RuntimeMethod*))Serializer_Get_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mA499AD4CB49E2F5C23D70ACE435E8DA8D3CBE5F4_gshared)(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 void WeakColorBlockFormatter__ctor_m7421569C2B493EF532B6939E991DD087B56F6CCB (WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25* __this, Type_t* ___0_colorBlockType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D (Type_t* __this, String_t* ___0_name, const RuntimeMethod* method) ;
inline void Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646 (Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_gshared)(__this, ___0_value, ___1_writer, method);
}
inline void Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA (Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* __this, float ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5*, float, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_gshared)(__this, ___0_value, ___1_writer, method);
}
inline Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46 (const RuntimeMethod* method)
{
return (( Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* (*) (const RuntimeMethod*))Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_gshared)(method);
}
inline Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF (const RuntimeMethod* method)
{
return (( Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* (*) (const RuntimeMethod*))Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF_gshared)(method);
}
inline void MinimalBaseFormatter_1__ctor_mA3C5F2154D12A162693852903B61EA1022F917CF (MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mA3C5F2154D12A162693852903B61EA1022F917CF_gshared)(__this, method);
}
inline void MinimalBaseFormatter_1__ctor_m0F0907E473781E269D1D59A681B2C28D6F8B1CCC (MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m0F0907E473781E269D1D59A681B2C28D6F8B1CCC_gshared)(__this, method);
}
inline void MinimalBaseFormatter_1__ctor_m9C73B2B21E4C6509481A6D0F9918F0FC5BBA0EA9 (MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m9C73B2B21E4C6509481A6D0F9918F0FC5BBA0EA9_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gradient__ctor_m5EC470BB063D4831774C7CDA5D471EBEB5CE7B54 (Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gradient_set_alphaKeys_mA77CAA2DC3D652BBC57A996AAC2E48DAD2569FEB (Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* __this, GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gradient_set_colorKeys_m5336A05DEF9B078212F6BB77DD33A6F1D34392DA (Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* __this, GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18* ___0_value, 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 GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E* Gradient_get_alphaKeys_mD51911E41779899DA41A438A6E18D48F07A2AF83 (Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* __this, const RuntimeMethod* method) ;
inline void Serializer_1_WriteValue_mB6A1E2C0211DACBBC0B4325BC7C78F2111893F02 (Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4* __this, GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4*, GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E*, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD_gshared)(__this, ___0_value, ___1_writer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18* Gradient_get_colorKeys_mA4B24805A35BC4FBF04F182FCDA6E9D0CBB52F0A (Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* __this, const RuntimeMethod* method) ;
inline void Serializer_1_WriteValue_m807EC6E9A6582CAF190DCF001B0BCDAFA087A34B (Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD* __this, GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD*, GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18*, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD_gshared)(__this, ___0_value, ___1_writer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_mD6CB915CB82E266B1322AF67E3D5A2AF4F51A79E (MinimalBaseFormatter_1_t8DF13C6C89CFA25ADCB7F69D74FE224B42953C8D* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t8DF13C6C89CFA25ADCB7F69D74FE224B42953C8D*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mDCFDA2DCF6B3461FEFFA2D43F86AAFC916D2F6B1_gshared)(__this, method);
}
inline Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4* Serializer_Get_TisGradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E_m7199F8F233550ECA6B1449DC466D58983C466B30 (const RuntimeMethod* method)
{
return (( Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
}
inline Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD* Serializer_Get_TisGradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18_m86BA4D78EFA821020F0EEF741532BBCC2AB2C0F4 (const RuntimeMethod* method)
{
return (( Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* Type_GetProperty_m6E63875E6098E89250149F4E76FAD40844708391 (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
inline Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088 (const RuntimeMethod* method)
{
return (( Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
}
inline Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65 (const RuntimeMethod* method)
{
return (( Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* (*) (const RuntimeMethod*))Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterEmitter_GetEmittedFormatter_m1F29093609B5927494678F49AC309A7D389F0695 (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ;
inline void ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6 (ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE* __this, RuntimeObject* ___0_overridePolicy, const RuntimeMethod* method)
{
(( void (*) (ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE*, RuntimeObject*, const RuntimeMethod*))ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6_gshared)(__this, ___0_overridePolicy, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_value_m396D6040A4AB72ED5B9797E8C92DD806FA6F5431 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_tangentMode_mD50179DEC7898D470697BEE820728CD82AAD8B81 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_inTangent_mD8C59CBC81D520362C010AB5E86CE57169AD80AE (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_outTangent_m36830B6A71356987DD04BB13785471E89D3B3C99 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Keyframe_get_tangentMode_m15011812E7E7A9778AF38C31856E36837503624D (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
inline void Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40 (Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* __this, int32_t ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07*, int32_t, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_gshared)(__this, ___0_value, ___1_writer, method);
}
inline void MinimalBaseFormatter_1__ctor_m171AEC4524658B565446DAB5CEF82D95DE4604B9 (MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m171AEC4524658B565446DAB5CEF82D95DE4604B9_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerMask_set_value_m3A5F4B8889D23C5AB9CC630FE260BF7ABD5890E8 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_get_value_m70CBE32210A1F0FD4ECB850285DA90ED57B87974 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_m00703F18C4610A4EFC346955213AA2FF7FF9F49E (MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m00703F18C4610A4EFC346955213AA2FF7FF9F49E_gshared)(__this, method);
}
inline void MinimalBaseFormatter_1__ctor_m03AFF611B56E2FFCAA4FE9395A06A15321D20C30 (MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m03AFF611B56E2FFCAA4FE9395A06A15321D20C30_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, 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_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 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_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, 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 float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_mFA418B8C2E13E48AD1AF5063670EA23D37510925 (MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mFA418B8C2E13E48AD1AF5063670EA23D37510925_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684 (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_m25BEC98A9F666966688C35D0C998E046F49BB979 (MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m25BEC98A9F666966688C35D0C998E046F49BB979_gshared)(__this, method);
}
inline void MinimalBaseFormatter_1__ctor_mA6106B1225DAA87A3B077667B6428480434FE295 (MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mA6106B1225DAA87A3B077667B6428480434FE295_gshared)(__this, method);
}
inline void MinimalBaseFormatter_1__ctor_mDC7E49A714C64DB487020EFC0FBD6EE84FDD1298 (MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mDC7E49A714C64DB487020EFC0FBD6EE84FDD1298_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_mC51B22C45BF89C0055307A1199B6BDAC69B0B606 (MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mC51B22C45BF89C0055307A1199B6BDAC69B0B606_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_m8C2D9FE25ECB5325D1AE51DE589E1438534C0A94 (MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m8C2D9FE25ECB5325D1AE51DE589E1438534C0A94_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringExtensions_IsNullOrWhitespace_m378C50F222D097DCF6AA6274E6B4B754A809DF71 (String_t* ___0_str, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*, const RuntimeMethod*))List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationData_get_HasEditorData_m37FDF4EEF3AD4D3E3C92F07119D7BC8EEECD77C7 (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationData_get_ContainsData_m1754834E8B8D1541E06D83BB684CE233C6AF7505 (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline void List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline void List_1_Clear_m91F4CE9050202D63D9B5D4382C514C0DDA1F83C8_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*, const RuntimeMethod*))List_1_Clear_m91F4CE9050202D63D9B5D4382C514C0DDA1F83C8_gshared_inline)(__this, method);
}
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline void List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData_Reset_mEFA22229ECD39ED3131F5AACEF3931E2E3ECABF9 (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m70B7314F782C6C6EFC8B64434762BE968BA91B61 (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_gshared)(__this, ___0_capacity, ___1_comparer, method);
}
inline void List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0 (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_referencedUnityObjects, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_mDE070465F30CB0EBE4DBBC63A8DFF5326C9C2119 (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method);
}
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline bool Dictionary_2_ContainsKey_mAB99D1CCCDFFDF5B407C4AF4F489B00F4935F6DA (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_Add_mDF153E3FC7716FBEA1F4F1A6CC42C8A6D179C816 (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method);
}
inline void List_1__ctor_m2467A4EF3477D7B737919EC86B186EAADDCE0B38 (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
inline bool Dictionary_2_TryGetValue_m3362E26B3776F0FD78B84E8834EFC51DB77DCEFD (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method);
}
inline void List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceResolver_Reset_m89354BCFFD8C5E73735463014F01342DB00D089E (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, 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 void GlobalConfig_1_LoadInstanceIfAssetExists_m3286DAB67F92027810C459FFD8B6A64516D841B5 (const RuntimeMethod* method)
{
(( void (*) (const RuntimeMethod*))GlobalConfig_1_LoadInstanceIfAssetExists_m5D81BCCEA072A040154D45C2CFE002CA5326B019_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitySerializationInitializer_set_CurrentPlatform_mD49E0ADC2C5851AFF7153CCBDFE2BE743DE88338_inline (int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnitySerializationInitializer_get_CurrentPlatform_m2A41AFD5382184AC422EAF02F5A453AC891A1CD9_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArchitectureInfo_SetRuntimePlatform_mAB5D1186945A9EED9BB1599B7CE012DA0EAE95B9 (int32_t ___0_platform, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationInitializer_Initialize_mB69F23B2A5C5E26A6ADB7D2CA3F0ED52942EC258 (const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mE68B8DBF2C2A7D6F3F569A7E7FE45589D733FB48 (Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* __this, RuntimeObject* ___0_key, Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446*, RuntimeObject*, Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0 (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m7ECAD80155FA92BE34A4A32E76CBEB5D9EBE5453_gshared)(__this, ___0_comparer, method);
}
inline void Dictionary_2_Add_m82B50BB03221E5200A72F71D51B919F532EC8631 (Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* __this, RuntimeObject* ___0_key, Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446*, RuntimeObject*, Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Dictionary_2_TryGetValue_m5307F4E2DC5EAB92790D912F97ED8F23DA9AEC97 (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* __this, MemberInfo_t* ___0_key, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD*, MemberInfo_t*, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D*, const RuntimeMethod*))Dictionary_2_TryGetValue_m6D456CEAF211F087E9B0BF3C06F724B7E8271D0D_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_CalculateOdinWillSerialize_mC725D05592F7217062A3331EA85B8254535701C8 (MemberInfo_t* ___0_member, bool ___1_serializeUnityFields, RuntimeObject* ___2_policy, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mD1AFA952539F5ABE581F456344F3EAAC73E85575 (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* __this, MemberInfo_t* ___0_key, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD*, MemberInfo_t*, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D, const RuntimeMethod*))Dictionary_2_Add_mE45DD8F00DAAE248A5E85A7310C98F3C9EEA06CD_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_set_Item_mB5E01EE44EBBF0E3E6328025C4847C5F1D2C00CD (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* __this, MemberInfo_t* ___0_key, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD*, MemberInfo_t*, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D, const RuntimeMethod*))Dictionary_2_set_Item_mC13435F801933AB962949802B7724E533079368B_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_GuessIfUnityWillSerialize_m66FC8B8526171C964ACD9CDBED6AE2D9097E53C9 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685 (MemberInfo_t* ___0_left, MemberInfo_t* ___1_right, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575 (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* __this, MemberInfo_t* ___0_key, bool* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9*, MemberInfo_t*, bool*, const RuntimeMethod*))Dictionary_2_TryGetValue_m9AAE125D6298B2B6B9D2F150C841A70872BF887B_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_GuessIfUnityWillSerializePrivate_m5983A6D3A45B85315AEE44C154ABC293458C00F1 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8 (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* __this, MemberInfo_t* ___0_key, bool ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9*, MemberInfo_t*, bool, const RuntimeMethod*))Dictionary_2_set_Item_mF1A7BA3C1568A00A32A43BCD889038FE080F77BF_gshared)(__this, ___0_key, ___1_value, 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 bool FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139 (FieldInfo_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsInitOnly_m476BB9325A68BDD56B088D3E8407F75FA1388ED9 (FieldInfo_t* __this, const RuntimeMethod* method) ;
inline bool MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC (RuntimeObject* ___0_member, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_mE2333AC4DB528C7169CCA91558A942625F74B652_gshared)(___0_member, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5 (FieldInfo_t* __this, const RuntimeMethod* method) ;
inline bool MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m5991FA009D90E40B09DB256780EFC1AC3A095CA7 (RuntimeObject* ___0_member, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_mE2333AC4DB528C7169CCA91558A942625F74B652_gshared)(___0_member, method);
}
inline bool MemberInfoExtensions_IsDefined_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m5F3CB4E062AA70D99F5B62089B993C5E95B4AE59 (RuntimeObject* ___0_member, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_mE2333AC4DB528C7169CCA91558A942625F74B652_gshared)(___0_member, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityVersion_IsVersionOrGreater_m7A0F0616FBD246D9B118F5E2CA1298CBA6E30181 (int32_t ___0_major, int32_t ___1_minor, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_GuessIfUnityWillSerialize_mACC471A4863613E4BC0FB8974C04B421F5DBA1E3 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_GuessIfUnityWillSerializePrivate_m758423D11A49ADF602C7DCD6614787E14105E6B8 (Type_t* ___0_type, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_mAEF76D36CC4FAB18E6B0E59307F42228224C7822 (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* __this, Type_t* ___0_key, bool ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE*, Type_t*, bool, const RuntimeMethod*))Dictionary_2_set_Item_mF1A7BA3C1568A00A32A43BCD889038FE080F77BF_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_SerializeUnityObject_m42A001421DCBED2C4C79D72C3243F66F70C1B4C1 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___1_bytes, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_referencedUnityObjects, int32_t ___3_format, bool ___4_serializeUnityFields, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___5_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_m0265B8C27D1D3EC35CD5910D86B962D75272B4DE (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___1_bytes, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_referencedUnityObjects, int32_t ___3_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___4_context, 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 Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* method) ;
inline bool TypeExtensions_IsDefined_TisSerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_mADF619D9F5B38F25A4F713A6EA54A75262BB4D92 (Type_t* ___0_type, bool ___1_inherit, const RuntimeMethod* method)
{
return (( bool (*) (Type_t*, bool, const RuntimeMethod*))TypeExtensions_IsDefined_TisRuntimeObject_mD31CD7047D8250FB5164EEC9A269E4952A317831_gshared)(___0_type, ___1_inherit, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOpenGenericClass_m169A6AB06B4B5AE55B28F0F35E89F3C3C9869D45 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, 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 bool Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB (Assembly_t* ___0_left, Assembly_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
inline bool GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000 (const RuntimeMethod* method)
{
return (( bool (*) (const RuntimeMethod*))GlobalConfig_1_get_HasInstanceLoaded_m89E7E0169EF2EE7216A641D97BF741279BEA4843_gshared)(method);
}
inline GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE (const RuntimeMethod* method)
{
return (( GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* (*) (const RuntimeMethod*))GlobalConfig_1_get_Instance_mA85F2BE293B5950979DBD4E77714ED28AD7B9098_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GlobalSerializationConfig_get_BuildSerializationFormat_mE03BA49AD00F401EFC7E1DF72B682ED6B2B71CFD_inline (GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Convert_ToBase64String_mD0680EF77270244071965AFA1207921C73EEA323 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inArray, const RuntimeMethod* method) ;
inline Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0 (const RuntimeMethod* method)
{
return (( Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
inline Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A (const RuntimeMethod* method)
{
return (( Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitySerializationUtility_GetCachedUnityWriter_mB73558A25602D1750CBC8DD5692CC2816FF09014 (int32_t ___0_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___2_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_SerializeUnityObject_m735B7E3FD51A0FA033C07309D906E3D2EF49F5E0 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, RuntimeObject* ___1_writer, bool ___2_serializeUnityFields, const RuntimeMethod* method) ;
inline Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803 (const RuntimeMethod* method)
{
return (( Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GlobalSerializationConfig_get_ErrorHandlingPolicy_mA4101823477854B0B75A39666814943F6F3F1222_inline (GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_set_ErrorHandlingPolicy_m15D844044FDDB0271F0571A7C4591FFE32F4EB61 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GlobalSerializationConfig_get_LoggingPolicy_m35EFC76D29300449D127175B960D9BBD7B7CEB3F_inline (GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_set_LoggingPolicy_m8D18C2BBE647E65B4D5F2BD32A9FC9CD14AFF375 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GlobalSerializationConfig_get_Logger_mDFC55510AB3AE1A3F6528A5A57AB05374B030F6D (GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_set_Logger_mEE1A9C5A100711888B36AD789D70B0D9F152B4D9 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultLoggers_get_UnityLogger_mC8BBE10B6CFD689CB6D6F484FDEDDF70BB3C11E3 (const RuntimeMethod* method) ;
inline SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8 (Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* ___0_cache, const RuntimeMethod* method)
{
return (( SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* (*) (Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5*, const RuntimeMethod*))Cache_1_op_Implicit_mDC0C0C37926B0A63353873C5F3ED3009A0E9CA8A_gshared)(___0_cache, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_OdinWillSerialize_m980DCB04412ED6DC86A22956DFE983526340DBD2 (MemberInfo_t* ___0_member, bool ___1_serializeUnityFields, RuntimeObject* ___2_policy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* UnitySerializationUtility_GetCachedUnityMemberGetter_mF1AECE65CBBDDBF7B6708DE174A71A2D7A52B82B (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* WeakValueGetter_Invoke_m29E98A4AF0715BE24ED6F61876EFEAD90798C202_inline (WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* __this, RuntimeObject** ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_mA60F7EFEFFAF951BB6A9269C86725F6236F55395 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* ___1_data, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, bool ___3_isPrefabData, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___4_prefabInstanceUnityObjects, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, bool ___1_lowerCaseHexChars, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_ApplyPrefabModifications_mCC2ED5219769C894E14E37F010F2BB4F78019A50 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___1_modificationData, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, const RuntimeMethod* method) ;
inline void Cache_1_Release_mD68C405DE6BD92CD4FDAD1292E3794D1F76D1795 (Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* ___0_cache, const RuntimeMethod* method)
{
(( void (*) (Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813*, const RuntimeMethod*))Cache_1_Release_mB4B810FE010294E701974565B307F7926023EE23_gshared)(___0_cache, method);
}
inline Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3 (const RuntimeMethod* method)
{
return (( Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
inline DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8 (Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* ___0_cache, const RuntimeMethod* method)
{
return (( DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* (*) (Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813*, const RuntimeMethod*))Cache_1_op_Implicit_mDC0C0C37926B0A63353873C5F3ED3009A0E9CA8A_gshared)(___0_cache, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityExtensions_SafeIsUnityNull_m6E7C9703117460205E46C387FFECFB514480246A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataReader__ctor_m77C28654BC29C2AA4D5257D99C3313FCC09B0549 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_context, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataReader_set_Nodes_m3AAE3FCC23B5F87EF94F9978E31061C73D6FC13E (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_m0FC9CE2A3FC7F42ABE859133CEC602D3CCB58E35 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, RuntimeObject* ___1_reader, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_m91BEDBED06C794A70E4F7D93487818E15FA8C54F (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, String_t** ___1_base64Bytes, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_referencedUnityObjects, int32_t ___3_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___4_context, 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 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Convert_FromBase64String_m267327B074B41D93C9622D142B95CFAA4ACCCA9C (String_t* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitySerializationUtility_GetCachedUnityReader_m8CDC36D7B464E1E98BCD1CA967C358262FF0A125 (int32_t ___0_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* FormatterUtilities_GetSerializableMembersMap_mBEB0AB823EA31E5C94BD5C6AAB7A8B3D272B9AB6 (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564 (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* __this, String_t* ___0_key, MemberInfo_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, String_t*, MemberInfo_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* UnitySerializationUtility_GetCachedUnityMemberSetter_mBCEA2DE479A33AC3427B3A80002228A2BFF5E3A5 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WeakValueSetter_Invoke_m8162DB1E2BE0725157061FF3F0D401009F3AB7CA_inline (WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* __this, RuntimeObject** ___0_instance, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_inline (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void Comparison_1__ctor_m47CCBD81BEAA746F1D41CB48AD5253BF0AE1FC80 (Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___0_object, ___1_method, method);
}
inline void List_1_Sort_mD0C4F7FF7F9F0AEC27B65DEE41D8E7B77243EBA3 (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* __this, Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED* ___0_comparison, const RuntimeMethod* method)
{
(( void (*) (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE*, Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___0_comparison, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
inline Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB (const RuntimeMethod* method)
{
return (( Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) ;
inline PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* List_1_get_Item_m11328DADE09E3CEA439C4F3D071191F02D99E398 (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* (*) (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_MarkJustStarted_m479213E46A3E420676F0B6A6626B201B2BBC45DC (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitySerializationUtility_GetStringFromStreamAndReset_m58EF89BFB9B2416C5145855128A915C8A110BE86 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ;
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline String_t* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( String_t* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline Serializer_1_t8E5B30100F5AC9FDFED555317B21E26FA745187F* Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA (const RuntimeMethod* method)
{
return (( Serializer_1_t8E5B30100F5AC9FDFED555317B21E26FA745187F* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_ResetInternalReferences_mDCB8673B8AD671BBADFD1E444A1D09B5B2E6B3D9 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ;
inline void List_1__ctor_m3E003B2F83472818B93F1F4760E76789F97E8CC5 (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* CachedMemoryStream_Claim_mF1059E0274650C59E70987945A8FCEE1D82F6ECB (int32_t ___0_minCapacity, const RuntimeMethod* method) ;
inline Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F (const RuntimeMethod* method)
{
return (( Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification__ctor_m8FEE391665C88F32E1B66EFD477A61772A51F0BD (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, 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) ;
inline void List_1_Add_mB86D92EE960E43C35B1A6FB66414059C0C5D6A81_inline (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* __this, PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE*, PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitySerializationUtility_CreateDefaultUnityInitializedObject_m9A47BD2B5EFF6F7DAA218A6D83DA055A615AB8FF (Type_t* ___0_type, int32_t ___1_depth, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m7952B7BD43E48BBF79BB973BD31E7FF9E62B948E (Type_t* ___0_enumType, int32_t ___1_value, 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 RuntimeArray* Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983 (Type_t* ___0_elementType, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1 (Type_t* ___0_type, 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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* UnitySerializationUtility_DeserializePrefabModifications_m7DF8143E5689FB6E3950C252B8218FBFBDA49A3E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___0_modifications, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_referencedUnityObjects, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_Apply_mB2A3CF5BB1746BFEB26D781E3A057FC04C7B6A4D (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass40_0__ctor_m57220DFE7A6A80DE876CAFFE36BAD12D7DC4E350 (U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m930E3738EBDCB8093C2BCABABC48B45F6526C0EF (Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* __this, MemberInfo_t* ___0_key, WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26*, MemberInfo_t*, WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* EmitUtilities_CreateWeakInstanceFieldGetter_mF076C9251C95FEEA5E19786A3BEA9AF8A8BB032B (Type_t* ___0_instanceType, FieldInfo_t* ___1_fieldInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* EmitUtilities_CreateWeakInstancePropertyGetter_mA9E8E326B898C24638193A29AAF1BD7E8F2527CB (Type_t* ___0_instanceType, PropertyInfo_t* ___1_propertyInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakValueGetter__ctor_m1A26FA25BC25A32D1775B6E4CB03D9429B707EEF (WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m6E4B651C5092FF0F2FF6401F785B9D98EAF40087 (Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* __this, MemberInfo_t* ___0_key, WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26*, MemberInfo_t*, WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass41_0__ctor_mCAF5DACA6E3347C60278FBB6B052CC4B9570600F (U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mC9A40AB5C4013DA6F31F895483830452FB76B790 (Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* __this, MemberInfo_t* ___0_key, WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432*, MemberInfo_t*, WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* EmitUtilities_CreateWeakInstanceFieldSetter_m4E839ACB142D864C4452DB212CE62F026F89770C (Type_t* ___0_instanceType, FieldInfo_t* ___1_fieldInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* EmitUtilities_CreateWeakInstancePropertySetter_m16F911C946F2942811C3ED372EB0070E977E3327 (Type_t* ___0_instanceType, PropertyInfo_t* ___1_propertyInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakValueSetter__ctor_m625DC041A75E241CE1D7C8099550A37CACED2D34 (WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m38DF8ABDF5DD411EFF12BA025624790F0299DDA1 (Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* __this, MemberInfo_t* ___0_key, WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432*, MemberInfo_t*, WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879 (const RuntimeMethod* method)
{
return (( Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16 (const RuntimeMethod* method)
{
return (( Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
inline void Dictionary_2__ctor_m742D4BD8B0AAB2A60F8E25AC20B62811453192DF (Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m191F12BE8AD402D856532B341830113DC56A8C73 (Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016 (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9*, const RuntimeMethod*))Dictionary_2__ctor_m0D0F99974D7435C4E08FE9A9A632C9E5430F8454_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);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E (const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m802465500EBDC3C3A1E91C7CD360FEEDB6A50697 (Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0904D2B5DBF1D794253689181193CC7EEA5E9D62 (U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_CompareTo_m32A3DFBEA443A4091053D53825DBB76E6EAFECCF (String_t* __this, String_t* ___0_strB, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, RuntimeObject* ___2_value, 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_mD5DE35FBCA9EBBF8164EC578CDE3E4FCA88889CF_inline (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
inline RuntimeObject* MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m03FB41D67EAB5D7616A20430C9C088F9D7F33EA1 (RuntimeObject* ___0_member, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))MemberInfoExtensions_GetAttributes_TisRuntimeObject_m6265F3279A380463D306275474D868EBEBEBBFCD_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_m75AF54248CC2A4640BECA635A126879530FE200A (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, bool, const RuntimeMethod*))MemberInfoExtensions_GetAttributes_TisRuntimeObject_m24B68682CF9874B039FCC83DC56A383ABB13F354_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_m2CEA5F6CDD46B8FE2B9F39C2AC5560E3ADC3A2B0 (MethodBase_t* ___0_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringExtensions_ToTitleCase_mA4EC3E3A8A74722E89350C4DE4593AD168D84049 (String_t* ___0_input, 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_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4 (Type_t* __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_m641D01DDC45E3CB59762B653EAC3982678D3CB30_inline (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* __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_mE6D71392C2BF6D6E8DEB276007EEC701E50BA6FB_inline (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* __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_mAC0B94959438CD10C594221C5EEF57FC06BA7EBE (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* MethodInfoExtensions_GetParamsNames_m708A745C8A0EDC687613506C2E6DE82560C54EC2 (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_mDFD637FD1006FD6ED7F6085AB41681B5B5134D4D (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 String_t* String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_trimChars, 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 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 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 StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, 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_m7A0D5281F6102DCC3DBA242E98981444A0027711 (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 TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B (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_TypeNameGauntlet_m6D103478DEDCF191B7C8DB73AD0273810BFE6D13 (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 bool TypeExtensions_IsCastableTo_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, 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);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeExtensions_GetCastMethod_mD8F2128A0AEFD1461FCF7AE9587021F136400192 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, 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_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsValidIdentifier_m957DDF483E94E2AC67D54DFF077FD964FF5CCAC6 (String_t* ___0_identifier, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsValidIdentifierStartCharacter_mCC1057AED22B6214A78388CD49B3CE097A5046CD (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsValidIdentifierPartCharacter_m258C614DD6947BF8E3A503407B7A64A7F4823B69 (Il2CppChar ___0_c, 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 TypeExtensions_HasCastDefined_m922E1CB13D9F9959303880F873CBE2120E1E9057 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) ;
inline bool DoubleLookupDictionary_3_TryGetInnerValue_m403B9F6BACEF00B3AE823A9E2D4542A7FFB57EA7 (DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07* __this, Type_t* ___0_firstKey, Type_t* ___1_secondKey, Func_2_tACBF5A1656250800CE861707354491F0611F6624** ___2_value, const RuntimeMethod* method)
{
return (( bool (*) (DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07*, Type_t*, Type_t*, Func_2_tACBF5A1656250800CE861707354491F0611F6624**, const RuntimeMethod*))DoubleLookupDictionary_3_TryGetInnerValue_m9A41A579F959C432C80C83A2DB2B7079D9D5EEFC_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_m8ADD1534F42A70CC5CD6D6F02B0C147A3A6A8FC2 (U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21* __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_mE6587AA4C57DAA962350E8B0C2555841941B5CF6 (DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07* __this, Type_t* ___0_firstKey, Type_t* ___1_secondKey, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_value, const RuntimeMethod* method)
{
return (( Func_2_tACBF5A1656250800CE861707354491F0611F6624* (*) (DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07*, Type_t*, Type_t*, Func_2_tACBF5A1656250800CE861707354491F0611F6624*, const RuntimeMethod*))DoubleLookupDictionary_3_AddInner_mC6AB6D3CEAC439E7FE146E1AD2164DF5437FBE0B_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method);
}
inline RuntimeObject* TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18 (Type_t* ___0_type, int32_t ___1_flags, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Type_t*, int32_t, const RuntimeMethod*))TypeExtensions_GetAllMembers_TisRuntimeObject_m3273E8C88AE76B0D06AB6F7890373ACC5C1DF25C_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 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 bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass47_0__ctor_mAC81820D0C113FE6FDE7ECA4E5394CD1299435C1 (U3CU3Ec__DisplayClass47_0_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* __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_m6111D06268078D5C1185EDFC33002A4B6EC6D264 (U3CU3Ec__DisplayClass48_0_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* __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_mE02E4CF13A9C2B57FF7848A11FBD91A9AA7F9F61 (U3CGetAllMembersU3Ed__49_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllMembersU3Ed__50__ctor_mEA7B40C0E2B63AA7D0EC366BB00F401DE1491133 (U3CGetAllMembersU3Ed__50_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeExtensions_GetGenericBaseType_m412659C59FBCE69D3F4A592E2253554D8F2B8269 (Type_t* ___0_type, Type_t* ___1_baseType, int32_t* ___2_depthCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetBaseClasses_mFB77894BA4CDBC0D1BF7E2CE57544C5F48CFB3C7 (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_mFB516D1A22040F953046518573E4906B47FD2BB9 (U3CGetBaseClassesU3Ed__55_t88C151879FC41A4266F7BA35961E49A8F5257436* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_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_GetCachedNiceName_m0D2F45BD9C2B907CBEF089A6DD094014EFBF5DFA (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) ;
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);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsFullyConstructedGenericType_m946EB36041677E8FAD045E1B4DE186BB5395CEB4 (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_m266121D45744A53411AF70D36BCABA60756FF005 (Type_t* ___0_genericType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_parameters, 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 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_m6C119BBC9F17F9D3EE0300AB3890F8C4D4ABE01D (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_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA (Type_t* ___0_genericParameterDefinition, Type_t* ___1_parameterType, Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___2_resolvedMap, HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___3_processedParams, 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_mA7237337E08913F86BC8EDCE1EF98A0B2CC13BF8 (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);
}
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 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_m995979C65A47F6DDE91D13D7916048B5B39DF675 (DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07* __this, const RuntimeMethod* method)
{
(( void (*) (DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07*, const RuntimeMethod*))DoubleLookupDictionary_3__ctor_m29E6F0A5BE268EE40981E129000B9ABFA8761EE5_gshared)(__this, method);
}
inline void DoubleLookupDictionary_3__ctor_m0090BA54CD3B486CBDBD1BEB35F8B6A387AC839A (DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041* __this, const RuntimeMethod* method)
{
(( void (*) (DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041*, const RuntimeMethod*))DoubleLookupDictionary_3__ctor_m29E6F0A5BE268EE40981E129000B9ABFA8761EE5_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 Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_t*, String_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, 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_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 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);
}
#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 SingleSerializer_ReadValue_m92E83E349FBB80310BA991F12FBC06FFFEE3B9AA (SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
float V_2 = 0.0f;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((((int32_t)L_2) == ((int32_t)4)))
{
goto IL_0011;
}
}
{
uint8_t L_3 = V_1;
if ((!(((uint32_t)L_3) == ((uint32_t)3))))
{
goto IL_004f;
}
}
IL_0011:
{
RuntimeObject* L_4 = ___0_reader;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker1< bool, float* >::Invoke(33, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4, (&V_2));
if (L_5)
{
goto IL_004d;
}
}
{
RuntimeObject* L_6 = ___0_reader;
NullCheck(L_6);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7;
L_7 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_6);
NullCheck(L_7);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_8;
L_8 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_7, NULL);
NullCheck(L_8);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_9;
L_9 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_8, NULL);
String_t* L_10 = V_0;
Il2CppFakeBox<uint8_t> L_11(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_12;
L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL);
String_t* L_13;
L_13 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_10, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_12, NULL);
NullCheck(L_9);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_9, L_13, NULL);
}
IL_004d:
{
float L_14 = V_2;
return L_14;
}
IL_004f:
{
RuntimeObject* L_15 = ___0_reader;
NullCheck(L_15);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_16;
L_16 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_15);
NullCheck(L_16);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_17;
L_17 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_16, NULL);
NullCheck(L_17);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_18;
L_18 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_17, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
V_3 = 4;
Il2CppFakeBox<uint8_t> L_22(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_23;
L_23 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_22), NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_23);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_21;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_26(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_27;
L_27 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_26), NULL);
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_27);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_25;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
String_t* L_30 = V_0;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_30);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_29;
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31;
Il2CppFakeBox<uint8_t> L_33(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_34;
L_34 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_33), NULL);
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_34);
String_t* L_35;
L_35 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_32, NULL);
NullCheck(L_18);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_18, L_35, NULL);
RuntimeObject* L_36 = ___0_reader;
NullCheck(L_36);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_36);
return (0.0f);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleSerializer_WriteValue_m0B5021F6BEA94F77C99AB02EF372204A6A3CCA24 (SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B* __this, String_t* ___0_name, float ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
float L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, float >::Invoke(32, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleSerializer__ctor_m62CF53A863CFAA4F170111C220B4F2356ACB1BD9 (SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m4ED957C72130733FE037E548C953F44E638ABDA0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m4ED957C72130733FE037E548C953F44E638ABDA0(__this, Serializer_1__ctor_m4ED957C72130733FE037E548C953F44E638ABDA0_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringSerializer_ReadValue_mB4406755FE4F63BA0E63E581AF5B65152F25305D (StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
String_t* V_2 = NULL;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(22, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
String_t* L_13 = V_2;
return L_13;
}
IL_004b:
{
uint8_t L_14 = V_1;
if ((!(((uint32_t)L_14) == ((uint32_t)6))))
{
goto IL_008b;
}
}
{
RuntimeObject* L_15 = ___0_reader;
NullCheck(L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(36, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_15);
if (L_16)
{
goto IL_0089;
}
}
{
RuntimeObject* L_17 = ___0_reader;
NullCheck(L_17);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_18;
L_18 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_17);
NullCheck(L_18);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_19;
L_19 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_18, NULL);
NullCheck(L_19);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_20;
L_20 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_19, NULL);
String_t* L_21 = V_0;
Il2CppFakeBox<uint8_t> L_22(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_23;
L_23 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_22), NULL);
String_t* L_24;
L_24 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_21, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_23, NULL);
NullCheck(L_20);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_20, L_24, NULL);
}
IL_0089:
{
return (String_t*)NULL;
}
IL_008b:
{
RuntimeObject* L_25 = ___0_reader;
NullCheck(L_25);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_26;
L_26 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_25);
NullCheck(L_26);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_27;
L_27 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_26, NULL);
NullCheck(L_27);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_28;
L_28 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_27, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30;
V_3 = 1;
Il2CppFakeBox<uint8_t> L_32(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_33;
L_33 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_32), NULL);
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_33);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_31;
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34;
V_3 = 6;
Il2CppFakeBox<uint8_t> L_36(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_37;
L_37 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_36), NULL);
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_37);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_35;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_38;
String_t* L_40 = V_0;
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_40);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_39;
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_41;
Il2CppFakeBox<uint8_t> L_43(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_44;
L_44 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_43), NULL);
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_44);
String_t* L_45;
L_45 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_42, NULL);
NullCheck(L_28);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_28, L_45, NULL);
RuntimeObject* L_46 = ___0_reader;
NullCheck(L_46);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_46);
return (String_t*)NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringSerializer_WriteValue_mB5A8CFA71F1C37A9394486A6F0A80C0297102561 (StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681* __this, String_t* ___0_name, String_t* ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___1_value;
if (L_0)
{
goto IL_000b;
}
}
{
RuntimeObject* L_1 = ___2_writer;
String_t* L_2 = ___0_name;
NullCheck(L_1);
InterfaceActionInvoker1< String_t* >::Invoke(15, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1, L_2);
return;
}
IL_000b:
{
RuntimeObject* L_3 = ___2_writer;
String_t* L_4 = ___0_name;
String_t* L_5 = ___1_value;
NullCheck(L_3);
InterfaceActionInvoker2< String_t*, String_t* >::Invoke(21, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_3, L_4, L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringSerializer__ctor_m2522F895137F8E46958CC62E433C8B60F8D59C90 (StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m6903543A4830EF7432794A6EB35A6AAD592475DB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m6903543A4830EF7432794A6EB35A6AAD592475DB(__this, Serializer_1__ctor_m6903543A4830EF7432794A6EB35A6AAD592475DB_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t UInt16Serializer_ReadValue_m5F1EA89BEF3BFF2E22E7D68C1922F3BC5FF31ECD (UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
uint16_t V_2 = 0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, uint16_t* >::Invoke(29, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
uint16_t L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return (uint16_t)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt16Serializer_WriteValue_m6598BF554A6ABB90504F80C00B80985364140CEA (UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A* __this, String_t* ___0_name, uint16_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
uint16_t L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, uint16_t >::Invoke(28, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt16Serializer__ctor_m0EDD73399662CA7E7FF04560A18215D966B0CFF5 (UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m4B3F099A347865A27110D9F28EBC34257D824BBD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m4B3F099A347865A27110D9F28EBC34257D824BBD(__this, Serializer_1__ctor_m4B3F099A347865A27110D9F28EBC34257D824BBD_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t UInt32Serializer_ReadValue_m6B64182CCFC94EE28FA599910F1026A17C2F0FC0 (UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
uint32_t V_2 = 0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, uint32_t* >::Invoke(30, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
uint32_t L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return 0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt32Serializer_WriteValue_mAAE0A3C27E0F154164FC87A75800E4A0D9359254 (UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B* __this, String_t* ___0_name, uint32_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
uint32_t L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, uint32_t >::Invoke(29, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt32Serializer__ctor_mA31CA2F49CE4AC93116D9CECBAD4E28BC13C9E96 (UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m66B26D18B0951086B596EF89BF49ADFE88DDDEED_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m66B26D18B0951086B596EF89BF49ADFE88DDDEED(__this, Serializer_1__ctor_m66B26D18B0951086B596EF89BF49ADFE88DDDEED_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t UInt64Serializer_ReadValue_m55569C90993FF73054012A5E7FDD0ECF7520F4C8 (UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
uint64_t V_2 = 0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, uint64_t* >::Invoke(31, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
uint64_t L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return ((int64_t)0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt64Serializer_WriteValue_m3E9FAC9F903A8AE17DA4F7F550D33AD8913444F7 (UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D* __this, String_t* ___0_name, uint64_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
uint64_t L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, uint64_t >::Invoke(30, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt64Serializer__ctor_m7EB6A2A44F6F178A6223086990B6020EBB4EFE8E (UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m0BF957141644BDA73DE7DF967DDDA9BA8F5A7CFD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m0BF957141644BDA73DE7DF967DDDA9BA8F5A7CFD(__this, Serializer_1__ctor_m0BF957141644BDA73DE7DF967DDDA9BA8F5A7CFD_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uintptr_t UIntPtrSerializer_ReadValue_m487AD3595F90E91900A0E71341921A027739C8DA (UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
uint64_t V_2 = 0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, uint64_t* >::Invoke(31, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
uint64_t L_13 = V_2;
uintptr_t L_14;
memset((&L_14), 0, sizeof(L_14));
UIntPtr__ctor_m8AD80E1EF069A66D0E48BF7765C91088B5C09419((&L_14), L_13, NULL);
return L_14;
}
IL_0050:
{
RuntimeObject* L_15 = ___0_reader;
NullCheck(L_15);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_16;
L_16 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_15);
NullCheck(L_16);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_17;
L_17 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_16, NULL);
NullCheck(L_17);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_18;
L_18 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_17, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_22(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_23;
L_23 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_22), NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_23);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_21;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
String_t* L_26 = V_0;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_26);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_25;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
Il2CppFakeBox<uint8_t> L_29(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_30;
L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL);
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_30);
String_t* L_31;
L_31 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_28, NULL);
NullCheck(L_18);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_18, L_31, NULL);
RuntimeObject* L_32 = ___0_reader;
NullCheck(L_32);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_32);
return ((uintptr_t)0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIntPtrSerializer_WriteValue_m31A7EF0D765BE7E889F22AD7EB13570DD05ED935 (UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441* __this, String_t* ___0_name, uintptr_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
uintptr_t L_2 = ___1_value;
uint64_t L_3;
L_3 = UIntPtr_op_Explicit_mC39E70F0324C1C514A3044790BC19C5FC4C58E1C(L_2, NULL);
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, uint64_t >::Invoke(30, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIntPtrSerializer__ctor_m4668100AD65F6FE0FB5E2B6A8CEB38B96EA8F9E2 (UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m81CEB42C5588A1516A32CE7E8FEA44E28944D52C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m81CEB42C5588A1516A32CE7E8FEA44E28944D52C(__this, Serializer_1__ctor_m81CEB42C5588A1516A32CE7E8FEA44E28944D52C_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryKeyUtility__cctor_m9473803570BFAA6AE046ACB93DC81B52588C71A5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m6FDC2FCEB67CF66F91B99BBC66A59F0562BC623D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mA992BD5A425873DDCA485BAFCA78B178A3A49BFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3BA5A8A8E4A274EA612726F6DFFF3B2D196D2D6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m425867E53C964B499249D4972B0959F61D89A230_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4CE7EF08211EA84168C8FDD26DD05E92108AE96B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9CA8793BE8E0641697341F078170233267723D67_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBBB84D9B4088C2D986487AAEC74378B1458074C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA276D1B87D1213B364DF8856DEBCBDCC1D6843F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mD1113D314AF0E242FD3A1FAEA1764E1363EF4336_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m3ABDDFC2352D62B6F91A8CD58F3F2B47AE400D4C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mCD0DD4C6DADBAFF6D7B1786F251A658DD267C149_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mFE373F2EA5BA8E599D1D5B63A3E1AFBF929269A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SelectMany_TisAssembly_t_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mA6A695C9D4F4D95C0791823A95CFD8A1159DCCED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_m629CA2FA71D1BE3DF9C1E5A73E642EDFCA1723B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m0468553BC44FAC4BA6BA8F517CBD7C8D42F42853_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionaryKeyPathProvider_1_t77E0C2149CDEA50FFE844D801DE7B9D03DE2410F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionaryKeyPathProvider_t00C6FEBE25C558B20F4307A8A15A437DBDCECFA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t64E259F7A8065E3CC141A23A0FA219E48A7F9C35_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t0A8EF03991E9A660D36BAF3636A876E95ED64B05_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__12_0_m1FABB88B8D1AD0DA0E82AA3DF86A9B24B2CB2853_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__12_1_m885C6B0E6289E4912971BCB08E7FFA70016425D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ef__AnonymousType0_2_get_Assembly_m035B46A746E554E137E539E4E3D277B7F9EB064C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ef__AnonymousType0_2_get_Attribute_mC5AAE7577351FC0A549D19FEE2D7AF80BBEF079C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EE5A0C7F9D77AE43F5F8A2AB11B74F3D832E3E3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11909D123B991E3C754CC83296AD12C555BF8327);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FA39FB94CB6DF5EF954D2088C227CB9ED90EFF1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2030424B4C72911EFD9CDF5E0623D41FC18AB796);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2401DEC40A6BB723EADFF210CC4CE042F532577D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DD9A9ADC8BBC4DFC8444C7F4AD90BCEE7576064);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral301E31C4371BB27E3272CFB88BBEA135D8CFC471);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36C3CEA00F65B128BBAC065CF7A60F35547C893C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral433CBCC88B4DE86832CA1C94354A2C9B4E2AAD41);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4596590B15318B03131FD0E10104D7560228611E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4FB196E0BD978928BB488FE7C5E5A7EF17A87E8F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral653D26E9D8F9524429E60D4006452AE903A6CDC2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6671BDFF91FFFC93B97D4727097AF213F3DD200C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77B056A55FACDDDBB2A644D74DEDEBDC11E3D0B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA258F59A4C8A2DC2BBBD6445530198BCBDC75F9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB3CA4817F2514CA8ABE4944E0F7CD2B91D89A3D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAADE917BCC7D8228CAB08A9571C16A969FA7759);
s_Il2CppMethodInitialized = true;
}
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* V_3 = NULL;
Assembly_t* V_4 = NULL;
Type_t* V_5 = NULL;
Type_t* V_6 = NULL;
RuntimeObject* V_7 = NULL;
String_t* V_8 = NULL;
Exception_t* V_9 = NULL;
Exception_t* V_10 = NULL;
int32_t V_11 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
Type_t* G_B20_0 = NULL;
int32_t G_B20_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B20_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B20_3 = NULL;
Type_t* G_B19_0 = NULL;
int32_t G_B19_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B19_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B19_3 = NULL;
String_t* G_B21_0 = NULL;
int32_t G_B21_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B21_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B21_3 = NULL;
Type_t* G_B26_0 = NULL;
int32_t G_B26_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B26_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B26_3 = NULL;
Type_t* G_B25_0 = NULL;
int32_t G_B25_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B25_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B25_3 = NULL;
String_t* G_B27_0 = NULL;
int32_t G_B27_1 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B27_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B27_3 = NULL;
{
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* L_0 = (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE*)il2cpp_codegen_object_new(Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mBBB84D9B4088C2D986487AAEC74378B1458074C9(L_0, Dictionary_2__ctor_mBBB84D9B4088C2D986487AAEC74378B1458074C9_RuntimeMethod_var);
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___GetSupportedDictionaryKeyTypesResults = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___GetSupportedDictionaryKeyTypesResults), (void*)L_0);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_1 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_1, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_0 = L_1;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_2 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (String_t_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);
NullCheck(L_2);
bool L_5;
L_5 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_2, L_4, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_6 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
NullCheck(L_6);
bool L_9;
L_9 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_6, L_8, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_10 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
NullCheck(L_10);
bool L_13;
L_13 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_10, L_12, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_14 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
NullCheck(L_14);
bool L_17;
L_17 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_14, L_16, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_18 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
NullCheck(L_18);
bool L_21;
L_21 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_18, L_20, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_22 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_24;
L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
NullCheck(L_22);
bool L_25;
L_25 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_22, L_24, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_26 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_28;
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
NullCheck(L_26);
bool L_29;
L_29 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_26, L_28, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_30 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_32;
L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
NullCheck(L_30);
bool L_33;
L_33 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_30, L_32, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_34 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
NullCheck(L_34);
bool L_37;
L_37 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_34, L_36, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_38 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
NullCheck(L_38);
bool L_41;
L_41 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_38, L_40, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_42 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_44;
L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
NullCheck(L_42);
bool L_45;
L_45 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_42, L_44, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_46 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_48;
L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
NullCheck(L_46);
bool L_49;
L_49 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_46, L_48, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_50 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_52;
L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL);
NullCheck(L_50);
bool L_53;
L_53 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_50, L_52, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_54 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_56;
L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL);
NullCheck(L_54);
bool L_57;
L_57 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_54, L_56, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_58 = V_0;
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___BaseSupportedDictionaryKeyTypes = L_58;
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___BaseSupportedDictionaryKeyTypes), (void*)L_58);
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* L_59 = (HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A*)il2cpp_codegen_object_new(HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A_il2cpp_TypeInfo_var);
HashSet_1__ctor_m0468553BC44FAC4BA6BA8F517CBD7C8D42F42853(L_59, HashSet_1__ctor_m0468553BC44FAC4BA6BA8F517CBD7C8D42F42853_RuntimeMethod_var);
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* L_60 = L_59;
NullCheck(L_60);
bool L_61;
L_61 = HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A(L_60, ((int32_t)44), HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_RuntimeMethod_var);
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* L_62 = L_60;
NullCheck(L_62);
bool L_63;
L_63 = HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A(L_62, ((int32_t)40), HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_RuntimeMethod_var);
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* L_64 = L_62;
NullCheck(L_64);
bool L_65;
L_65 = HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A(L_64, ((int32_t)41), HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_RuntimeMethod_var);
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* L_66 = L_64;
NullCheck(L_66);
bool L_67;
L_67 = HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A(L_66, ((int32_t)92), HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_RuntimeMethod_var);
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* L_68 = L_66;
NullCheck(L_68);
bool L_69;
L_69 = HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A(L_68, ((int32_t)124), HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_RuntimeMethod_var);
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* L_70 = L_68;
NullCheck(L_70);
bool L_71;
L_71 = HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A(L_70, ((int32_t)45), HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_RuntimeMethod_var);
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* L_72 = L_70;
NullCheck(L_72);
bool L_73;
L_73 = HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A(L_72, ((int32_t)43), HashSet_1_Add_mC54C49D2322343A65275FF0C6DCCA0948B6AD12A_RuntimeMethod_var);
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___AllowedSpecialKeyStrChars = L_72;
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___AllowedSpecialKeyStrChars), (void*)L_72);
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* L_74 = (Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB*)il2cpp_codegen_object_new(Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m3BA5A8A8E4A274EA612726F6DFFF3B2D196D2D6B(L_74, Dictionary_2__ctor_m3BA5A8A8E4A274EA612726F6DFFF3B2D196D2D6B_RuntimeMethod_var);
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TypeToKeyPathProviders = L_74;
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TypeToKeyPathProviders), (void*)L_74);
Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* L_75 = (Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776*)il2cpp_codegen_object_new(Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m425867E53C964B499249D4972B0959F61D89A230(L_75, Dictionary_2__ctor_m425867E53C964B499249D4972B0959F61D89A230_RuntimeMethod_var);
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___IDToKeyPathProviders = L_75;
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___IDToKeyPathProviders), (void*)L_75);
Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5* L_76 = (Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5*)il2cpp_codegen_object_new(Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m9CA8793BE8E0641697341F078170233267723D67(L_76, Dictionary_2__ctor_m9CA8793BE8E0641697341F078170233267723D67_RuntimeMethod_var);
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___ProviderToID = L_76;
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___ProviderToID), (void*)L_76);
Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522* L_77 = (Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522*)il2cpp_codegen_object_new(Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m4CE7EF08211EA84168C8FDD26DD05E92108AE96B(L_77, Dictionary_2__ctor_m4CE7EF08211EA84168C8FDD26DD05E92108AE96B_RuntimeMethod_var);
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___ObjectsToTempKeys = L_77;
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___ObjectsToTempKeys), (void*)L_77);
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_78 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_78, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TempKeysToObjects = L_78;
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TempKeysToObjects), (void*)L_78);
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___tempKeyCounter = ((int64_t)0);
AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_79;
L_79 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL);
NullCheck(L_79);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_80;
L_80 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_79, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_il2cpp_TypeInfo_var);
U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820* L_81 = ((U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732* L_82 = (Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732*)il2cpp_codegen_object_new(Func_2_t2CE779124E56D65E711ED6181A59F4E62BABF732_il2cpp_TypeInfo_var);
Func_2__ctor_m951ED94BFBD3F01E5033D8385A01E82EA5BB3587(L_82, L_81, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__12_0_m1FABB88B8D1AD0DA0E82AA3DF86A9B24B2CB2853_RuntimeMethod_var), NULL);
RuntimeObject* L_83;
L_83 = Enumerable_SelectMany_TisAssembly_t_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mA6A695C9D4F4D95C0791823A95CFD8A1159DCCED((RuntimeObject*)L_80, L_82, Enumerable_SelectMany_TisAssembly_t_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mA6A695C9D4F4D95C0791823A95CFD8A1159DCCED_RuntimeMethod_var);
U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820* L_84 = ((U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC* L_85 = (Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC*)il2cpp_codegen_object_new(Func_2_tBFD0AF92A29A7686900C9E9DA2EF352E350787CC_il2cpp_TypeInfo_var);
Func_2__ctor_mF7F2C5233296E08601C8E9808D98AE2A5D50FE54(L_85, L_84, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__12_1_m885C6B0E6289E4912971BCB08E7FFA70016425D0_RuntimeMethod_var), NULL);
RuntimeObject* L_86;
L_86 = Enumerable_Where_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_m629CA2FA71D1BE3DF9C1E5A73E642EDFCA1723B2(L_83, L_85, Enumerable_Where_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_m629CA2FA71D1BE3DF9C1E5A73E642EDFCA1723B2_RuntimeMethod_var);
V_1 = L_86;
RuntimeObject* L_87 = V_1;
NullCheck(L_87);
RuntimeObject* L_88;
L_88 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t64E259F7A8065E3CC141A23A0FA219E48A7F9C35_il2cpp_TypeInfo_var, L_87);
V_2 = L_88;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0562:
{
{
RuntimeObject* L_89 = V_2;
if (!L_89)
{
goto IL_056b;
}
}
{
RuntimeObject* L_90 = V_2;
NullCheck(L_90);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_90);
}
IL_056b:
{
return;
}
}
});
try
{
{
goto IL_0555_1;
}
IL_01c7_1:
{
RuntimeObject* L_91 = V_2;
NullCheck(L_91);
U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* L_92;
L_92 = InterfaceFuncInvoker0< U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* >::Invoke(0, IEnumerator_1_t0A8EF03991E9A660D36BAF3636A876E95ED64B05_il2cpp_TypeInfo_var, L_91);
V_3 = L_92;
U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* L_93 = V_3;
NullCheck(L_93);
Assembly_t* L_94;
L_94 = U3CU3Ef__AnonymousType0_2_get_Assembly_m035B46A746E554E137E539E4E3D277B7F9EB064C_inline(L_93, U3CU3Ef__AnonymousType0_2_get_Assembly_m035B46A746E554E137E539E4E3D277B7F9EB064C_RuntimeMethod_var);
V_4 = L_94;
U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* L_95 = V_3;
NullCheck(L_95);
RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99* L_96;
L_96 = U3CU3Ef__AnonymousType0_2_get_Attribute_mC5AAE7577351FC0A549D19FEE2D7AF80BBEF079C_inline(L_95, U3CU3Ef__AnonymousType0_2_get_Attribute_mC5AAE7577351FC0A549D19FEE2D7AF80BBEF079C_RuntimeMethod_var);
NullCheck(L_96);
Type_t* L_97 = L_96->___ProviderType;
V_5 = L_97;
Type_t* L_98 = V_5;
NullCheck(L_98);
bool L_99;
L_99 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_98, NULL);
if (!L_99)
{
goto IL_01ff_1;
}
}
{
Type_t* L_100 = V_5;
Assembly_t* L_101 = V_4;
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_100, L_101, _stringLiteral653D26E9D8F9524429E60D4006452AE903A6CDC2, NULL);
goto IL_0555_1;
}
IL_01ff_1:
{
Type_t* L_102 = V_5;
NullCheck(L_102);
bool L_103;
L_103 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_102, NULL);
if (!L_103)
{
goto IL_021b_1;
}
}
{
Type_t* L_104 = V_5;
Assembly_t* L_105 = V_4;
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_104, L_105, _stringLiteral0EE5A0C7F9D77AE43F5F8A2AB11B74F3D832E3E3, NULL);
goto IL_0555_1;
}
IL_021b_1:
{
Type_t* L_106 = V_5;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_107 = { reinterpret_cast<intptr_t> (IDictionaryKeyPathProvider_1_t77E0C2149CDEA50FFE844D801DE7B9D03DE2410F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_108;
L_108 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_107, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_109;
L_109 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_106, L_108, NULL);
if (L_109)
{
goto IL_025a_1;
}
}
{
Type_t* L_110 = V_5;
Assembly_t* L_111 = V_4;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_112 = { reinterpret_cast<intptr_t> (IDictionaryKeyPathProvider_1_t77E0C2149CDEA50FFE844D801DE7B9D03DE2410F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_113;
L_113 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_112, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_114;
L_114 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(L_113, NULL);
String_t* L_115;
L_115 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral433CBCC88B4DE86832CA1C94354A2C9B4E2AAD41, L_114, _stringLiteralDB3CA4817F2514CA8ABE4944E0F7CD2B91D89A3D, NULL);
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_110, L_111, L_115, NULL);
goto IL_0555_1;
}
IL_025a_1:
{
Type_t* L_116 = V_5;
NullCheck(L_116);
bool L_117;
L_117 = VirtualFuncInvoker0< bool >::Invoke(39, L_116);
if (!L_117)
{
goto IL_0276_1;
}
}
{
Type_t* L_118 = V_5;
Assembly_t* L_119 = V_4;
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_118, L_119, _stringLiteral6671BDFF91FFFC93B97D4727097AF213F3DD200C, NULL);
goto IL_0555_1;
}
IL_0276_1:
{
Type_t* L_120 = V_5;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_121 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes;
NullCheck(L_120);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_122;
L_122 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_120, L_121, NULL);
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_123;
L_123 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_122, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (!L_123)
{
goto IL_029d_1;
}
}
{
Type_t* L_124 = V_5;
Assembly_t* L_125 = V_4;
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_124, L_125, _stringLiteral4596590B15318B03131FD0E10104D7560228611E, NULL);
goto IL_0555_1;
}
IL_029d_1:
{
Type_t* L_126 = V_5;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_127 = { reinterpret_cast<intptr_t> (IDictionaryKeyPathProvider_1_t77E0C2149CDEA50FFE844D801DE7B9D03DE2410F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_128;
L_128 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_127, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_129;
L_129 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_126, L_128, NULL);
NullCheck(L_129);
int32_t L_130 = 0;
Type_t* L_131 = (L_129)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
V_6 = L_131;
Type_t* L_132 = V_6;
NullCheck(L_132);
bool L_133;
L_133 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_132, NULL);
if (L_133)
{
goto IL_02df_1;
}
}
{
Type_t* L_134 = V_5;
Assembly_t* L_135 = V_4;
Type_t* L_136 = V_6;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_137;
L_137 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_136, NULL);
String_t* L_138;
L_138 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral301E31C4371BB27E3272CFB88BBEA135D8CFC471, L_137, _stringLiteral2DD9A9ADC8BBC4DFC8444C7F4AD90BCEE7576064, NULL);
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_134, L_135, L_138, NULL);
goto IL_0555_1;
}
IL_02df_1:
{
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* L_139 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TypeToKeyPathProviders;
Type_t* L_140 = V_6;
NullCheck(L_139);
bool L_141;
L_141 = Dictionary_2_ContainsKey_m6FDC2FCEB67CF66F91B99BBC66A59F0562BC623D(L_139, L_140, Dictionary_2_ContainsKey_m6FDC2FCEB67CF66F91B99BBC66A59F0562BC623D_RuntimeMethod_var);
if (!L_141)
{
goto IL_0367_1;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_142 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_143 = L_142;
NullCheck(L_143);
(L_143)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral4FB196E0BD978928BB488FE7C5E5A7EF17A87E8F);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_144 = L_143;
Type_t* L_145 = V_5;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_146;
L_146 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_145, NULL);
NullCheck(L_144);
(L_144)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_146);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_147 = L_144;
NullCheck(L_147);
(L_147)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralFAADE917BCC7D8228CAB08A9571C16A969FA7759);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_148 = L_147;
Assembly_t* L_149 = V_4;
NullCheck(L_149);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_150;
L_150 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_149);
NullCheck(L_150);
String_t* L_151;
L_151 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_150, NULL);
NullCheck(L_148);
(L_148)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_151);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_152 = L_148;
NullCheck(L_152);
(L_152)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral2401DEC40A6BB723EADFF210CC4CE042F532577D);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_153 = L_152;
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* L_154 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TypeToKeyPathProviders;
Type_t* L_155 = V_6;
NullCheck(L_154);
RuntimeObject* L_156;
L_156 = Dictionary_2_get_Item_mA276D1B87D1213B364DF8856DEBCBDCC1D6843F0(L_154, L_155, Dictionary_2_get_Item_mA276D1B87D1213B364DF8856DEBCBDCC1D6843F0_RuntimeMethod_var);
NullCheck(L_156);
Type_t* L_157;
L_157 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_156, NULL);
String_t* L_158;
L_158 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_157, NULL);
NullCheck(L_153);
(L_153)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_158);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_159 = L_153;
NullCheck(L_159);
(L_159)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral77B056A55FACDDDBB2A644D74DEDEBDC11E3D0B7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_160 = L_159;
Type_t* L_161 = V_6;
String_t* L_162;
L_162 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_161, NULL);
NullCheck(L_160);
(L_160)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_162);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_163 = L_160;
NullCheck(L_163);
(L_163)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_164;
L_164 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_163, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_164, NULL);
goto IL_0555_1;
}
IL_0367_1:
{
}
try
{
Type_t* L_165 = V_5;
RuntimeObject* L_166;
L_166 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_165, NULL);
V_7 = ((RuntimeObject*)Castclass((RuntimeObject*)L_166, IDictionaryKeyPathProvider_t00C6FEBE25C558B20F4307A8A15A437DBDCECFA1_il2cpp_TypeInfo_var));
goto IL_03e5_1;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0378_1;
}
throw e;
}
CATCH_0378_1:
{
{
V_9 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
Exception_t* L_167 = V_9;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_167, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_168 = (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_169 = L_168;
NullCheck(L_169);
(L_169)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4FB196E0BD978928BB488FE7C5E5A7EF17A87E8F)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_170 = L_169;
Type_t* L_171 = V_5;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_172;
L_172 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_171, NULL);
NullCheck(L_170);
(L_170)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_172);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_173 = L_170;
NullCheck(L_173);
(L_173)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAADE917BCC7D8228CAB08A9571C16A969FA7759)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_174 = L_173;
Assembly_t* L_175 = V_4;
NullCheck(L_175);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_176;
L_176 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_175);
NullCheck(L_176);
String_t* L_177;
L_177 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_176, NULL);
NullCheck(L_174);
(L_174)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_177);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_178 = L_174;
NullCheck(L_178);
(L_178)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA95D1C4D180D7E1C54466C36E5030F53A1279243)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_179 = L_178;
Exception_t* L_180 = V_9;
NullCheck(L_180);
Type_t* L_181;
L_181 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_180, NULL);
Type_t* L_182 = L_181;
if (L_182)
{
G_B20_0 = L_182;
G_B20_1 = 5;
G_B20_2 = L_179;
G_B20_3 = L_179;
goto IL_03c8_1;
}
G_B19_0 = L_182;
G_B19_1 = 5;
G_B19_2 = L_179;
G_B19_3 = L_179;
}
{
G_B21_0 = ((String_t*)(NULL));
G_B21_1 = G_B19_1;
G_B21_2 = G_B19_2;
G_B21_3 = G_B19_3;
goto IL_03cd_1;
}
IL_03c8_1:
{
NullCheck(G_B20_0);
String_t* L_183;
L_183 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B20_0);
G_B21_0 = L_183;
G_B21_1 = G_B20_1;
G_B21_2 = G_B20_2;
G_B21_3 = G_B20_3;
}
IL_03cd_1:
{
NullCheck(G_B21_2);
(G_B21_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B21_1), (String_t*)G_B21_0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_184 = G_B21_3;
NullCheck(L_184);
(L_184)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3F75CE9DC25C9BC1971C2FE9FBA2A00E0E3A7ECF)));
String_t* L_185;
L_185 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_184, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_185, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0555_1;
}
}
IL_03e5_1:
{
}
try
{
RuntimeObject* L_186 = V_7;
NullCheck(L_186);
String_t* L_187;
L_187 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDictionaryKeyPathProvider_t00C6FEBE25C558B20F4307A8A15A437DBDCECFA1_il2cpp_TypeInfo_var, L_186);
V_8 = L_187;
goto IL_045e_1;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_03f1_1;
}
throw e;
}
CATCH_03f1_1:
{
{
V_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
Exception_t* L_188 = V_10;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_188, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_189 = (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_190 = L_189;
NullCheck(L_190);
(L_190)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4FB196E0BD978928BB488FE7C5E5A7EF17A87E8F)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_191 = L_190;
Type_t* L_192 = V_5;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_193;
L_193 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_192, NULL);
NullCheck(L_191);
(L_191)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_193);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_194 = L_191;
NullCheck(L_194);
(L_194)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAADE917BCC7D8228CAB08A9571C16A969FA7759)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_195 = L_194;
Assembly_t* L_196 = V_4;
NullCheck(L_196);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_197;
L_197 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_196);
NullCheck(L_197);
String_t* L_198;
L_198 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_197, NULL);
NullCheck(L_195);
(L_195)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_198);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_199 = L_195;
NullCheck(L_199);
(L_199)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA95D1C4D180D7E1C54466C36E5030F53A1279243)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_200 = L_199;
Exception_t* L_201 = V_10;
NullCheck(L_201);
Type_t* L_202;
L_202 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_201, NULL);
Type_t* L_203 = L_202;
if (L_203)
{
G_B26_0 = L_203;
G_B26_1 = 5;
G_B26_2 = L_200;
G_B26_3 = L_200;
goto IL_0441_1;
}
G_B25_0 = L_203;
G_B25_1 = 5;
G_B25_2 = L_200;
G_B25_3 = L_200;
}
{
G_B27_0 = ((String_t*)(NULL));
G_B27_1 = G_B25_1;
G_B27_2 = G_B25_2;
G_B27_3 = G_B25_3;
goto IL_0446_1;
}
IL_0441_1:
{
NullCheck(G_B26_0);
String_t* L_204;
L_204 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B26_0);
G_B27_0 = L_204;
G_B27_1 = G_B26_1;
G_B27_2 = G_B26_2;
G_B27_3 = G_B26_3;
}
IL_0446_1:
{
NullCheck(G_B27_2);
(G_B27_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B27_1), (String_t*)G_B27_0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_205 = G_B27_3;
NullCheck(L_205);
(L_205)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBF31BFB92930073E00C671FE31A8003EC72EEFA)));
String_t* L_206;
L_206 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_205, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_206, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0555_1;
}
}
IL_045e_1:
{
String_t* L_207 = V_8;
if (L_207)
{
goto IL_0475_1;
}
}
{
Type_t* L_208 = V_5;
Assembly_t* L_209 = V_4;
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_208, L_209, _stringLiteral36C3CEA00F65B128BBAC065CF7A60F35547C893C, NULL);
goto IL_0555_1;
}
IL_0475_1:
{
String_t* L_210 = V_8;
NullCheck(L_210);
int32_t L_211;
L_211 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_210, NULL);
if (L_211)
{
goto IL_0491_1;
}
}
{
Type_t* L_212 = V_5;
Assembly_t* L_213 = V_4;
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_212, L_213, _stringLiteral11909D123B991E3C754CC83296AD12C555BF8327, NULL);
goto IL_0555_1;
}
IL_0491_1:
{
V_11 = 0;
goto IL_04c6_1;
}
IL_0496_1:
{
String_t* L_214 = V_8;
int32_t L_215 = V_11;
NullCheck(L_214);
Il2CppChar L_216;
L_216 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_214, L_215, NULL);
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_217;
L_217 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_216, NULL);
if (L_217)
{
goto IL_04c0_1;
}
}
{
Type_t* L_218 = V_5;
Assembly_t* L_219 = V_4;
String_t* L_220 = V_8;
String_t* L_221;
L_221 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral1FA39FB94CB6DF5EF954D2088C227CB9ED90EFF1, L_220, _stringLiteral2030424B4C72911EFD9CDF5E0623D41FC18AB796, NULL);
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_218, L_219, L_221, NULL);
}
IL_04c0_1:
{
int32_t L_222 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_222, 1));
}
IL_04c6_1:
{
int32_t L_223 = V_11;
String_t* L_224 = V_8;
NullCheck(L_224);
int32_t L_225;
L_225 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_224, NULL);
if ((((int32_t)L_223) < ((int32_t)L_225)))
{
goto IL_0496_1;
}
}
{
Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* L_226 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___IDToKeyPathProviders;
String_t* L_227 = V_8;
NullCheck(L_226);
bool L_228;
L_228 = Dictionary_2_ContainsKey_mA992BD5A425873DDCA485BAFCA78B178A3A49BFD(L_226, L_227, Dictionary_2_ContainsKey_mA992BD5A425873DDCA485BAFCA78B178A3A49BFD_RuntimeMethod_var);
if (!L_228)
{
goto IL_052b_1;
}
}
{
Type_t* L_229 = V_5;
Assembly_t* L_230 = V_4;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_231 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_232 = L_231;
NullCheck(L_232);
(L_232)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral1FA39FB94CB6DF5EF954D2088C227CB9ED90EFF1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_233 = L_232;
String_t* L_234 = V_8;
NullCheck(L_233);
(L_233)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_234);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_235 = L_233;
NullCheck(L_235);
(L_235)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralCA258F59A4C8A2DC2BBBD6445530198BCBDC75F9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_236 = L_235;
Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* L_237 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___IDToKeyPathProviders;
String_t* L_238 = V_8;
NullCheck(L_237);
RuntimeObject* L_239;
L_239 = Dictionary_2_get_Item_mD1113D314AF0E242FD3A1FAEA1764E1363EF4336(L_237, L_238, Dictionary_2_get_Item_mD1113D314AF0E242FD3A1FAEA1764E1363EF4336_RuntimeMethod_var);
NullCheck(L_239);
Type_t* L_240;
L_240 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_239, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_241;
L_241 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_240, NULL);
NullCheck(L_236);
(L_236)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_241);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_242 = L_236;
NullCheck(L_242);
(L_242)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
String_t* L_243;
L_243 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_242, NULL);
DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD(L_229, L_230, L_243, NULL);
goto IL_0555_1;
}
IL_052b_1:
{
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* L_244 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TypeToKeyPathProviders;
Type_t* L_245 = V_6;
RuntimeObject* L_246 = V_7;
NullCheck(L_244);
Dictionary_2_set_Item_mCD0DD4C6DADBAFF6D7B1786F251A658DD267C149(L_244, L_245, L_246, Dictionary_2_set_Item_mCD0DD4C6DADBAFF6D7B1786F251A658DD267C149_RuntimeMethod_var);
Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* L_247 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___IDToKeyPathProviders;
String_t* L_248 = V_8;
RuntimeObject* L_249 = V_7;
NullCheck(L_247);
Dictionary_2_set_Item_mFE373F2EA5BA8E599D1D5B63A3E1AFBF929269A4(L_247, L_248, L_249, Dictionary_2_set_Item_mFE373F2EA5BA8E599D1D5B63A3E1AFBF929269A4_RuntimeMethod_var);
Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5* L_250 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___ProviderToID;
RuntimeObject* L_251 = V_7;
String_t* L_252 = V_8;
NullCheck(L_250);
Dictionary_2_set_Item_m3ABDDFC2352D62B6F91A8CD58F3F2B47AE400D4C(L_250, L_251, L_252, Dictionary_2_set_Item_m3ABDDFC2352D62B6F91A8CD58F3F2B47AE400D4C_RuntimeMethod_var);
}
IL_0555_1:
{
RuntimeObject* L_253 = V_2;
NullCheck(L_253);
bool L_254;
L_254 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_253);
if (L_254)
{
goto IL_01c7_1;
}
}
{
goto IL_056c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_056c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryKeyUtility_LogInvalidKeyPathProvider_mB872365957CFB5ECFE0B49D0E01963ED8BEC21AD (Type_t* ___0_type, Assembly_t* ___1_assembly, String_t* ___2_reason, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F7DAAE31ADA78A893FF7AA552A1120713B819D3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9816E74B93E1C26A72AD4D2196C8A3C7A3C28924);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAADE917BCC7D8228CAB08A9571C16A969FA7759);
s_Il2CppMethodInitialized = true;
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5F7DAAE31ADA78A893FF7AA552A1120713B819D3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
Type_t* L_3 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_3, NULL);
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralFAADE917BCC7D8228CAB08A9571C16A969FA7759);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
Assembly_t* L_7 = ___1_assembly;
NullCheck(L_7);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_8;
L_8 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_7);
NullCheck(L_8);
String_t* L_9;
L_9 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_8, NULL);
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_6;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral9816E74B93E1C26A72AD4D2196C8A3C7A3C28924);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
String_t* L_12 = ___2_reason;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_12);
String_t* L_13;
L_13 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_11, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_13, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryKeyUtility_GetPersistentPathKeyTypes_mDFF6CA2DB9B0C0376066303D813990FE8143B73C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* L_0 = (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E*)il2cpp_codegen_object_new(U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E_il2cpp_TypeInfo_var);
U3CGetPersistentPathKeyTypesU3Ed__14__ctor_mFCF5D9C775E32B4B6D70DD87F954004FF7146F10(L_0, ((int32_t)-2), NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryKeyUtility_KeyTypeSupportsPersistentPaths_m6A114E5B5957C43F6ACAAA78910847975C0E720F (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m44F66BECE8FB7CD585CB6C68A89859777D6E2A0F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE4833749B35398FC64EE50FB1066503551255BAF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* L_0 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___GetSupportedDictionaryKeyTypesResults;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE4833749B35398FC64EE50FB1066503551255BAF(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mE4833749B35398FC64EE50FB1066503551255BAF_RuntimeMethod_var);
if (L_2)
{
goto IL_0022;
}
}
{
Type_t* L_3 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = DictionaryKeyUtility_PrivateIsSupportedDictionaryKeyType_mACC390DA6465CCF164ABF4BB2990B8010E1F3E1F(L_3, NULL);
V_0 = L_4;
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* L_5 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___GetSupportedDictionaryKeyTypesResults;
Type_t* L_6 = ___0_type;
bool L_7 = V_0;
NullCheck(L_5);
Dictionary_2_Add_m44F66BECE8FB7CD585CB6C68A89859777D6E2A0F(L_5, L_6, L_7, Dictionary_2_Add_m44F66BECE8FB7CD585CB6C68A89859777D6E2A0F_RuntimeMethod_var);
}
IL_0022:
{
bool L_8 = V_0;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryKeyUtility_PrivateIsSupportedDictionaryKeyType_mACC390DA6465CCF164ABF4BB2990B8010E1F3E1F (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m6FDC2FCEB67CF66F91B99BBC66A59F0562BC623D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(68, L_0);
if (L_1)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_2 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___BaseSupportedDictionaryKeyTypes;
Type_t* L_3 = ___0_type;
NullCheck(L_2);
bool L_4;
L_4 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_2, L_3, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
if (L_4)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* L_5 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TypeToKeyPathProviders;
Type_t* L_6 = ___0_type;
NullCheck(L_5);
bool L_7;
L_7 = Dictionary_2_ContainsKey_m6FDC2FCEB67CF66F91B99BBC66A59F0562BC623D(L_5, L_6, Dictionary_2_ContainsKey_m6FDC2FCEB67CF66F91B99BBC66A59F0562BC623D_RuntimeMethod_var);
return L_7;
}
IL_0021:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DictionaryKeyUtility_GetDictionaryKeyString_m5F9DEA7D1852F3A3543B9CBF51C07050C1B37FC4 (RuntimeObject* ___0_key, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m248ED893391A00FD719FE214E22A84993AAACEE5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mDFBC2D373DB13138B3FE5A6495C023F060EDF932_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4568F599509B9923ACFEE6BB6165AE68E88A380F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8684EDFBA847EF043190914B808A59358C5E0DEA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mE60FDE27327895B50551345B5D75DFDD5349801B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionaryKeyPathProvider_t00C6FEBE25C558B20F4307A8A15A437DBDCECFA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00CE23618B9DCC813B805D73CD1BBD636F27A2F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AB0251CA709CD9E582922247EB9215B0527797D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A3D8350B838D64908765D3B2EBE53A839B0648F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BBA129C7FF780428887E54DE03E87E6A416FD89);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39248FA5E5FC497BDB054622A213FEE0E480CE34);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B0550C2D40D5211C11C793F093025AF2E8B7795);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8142D31F0FA0D7D174A5B002AC4FB55DDF55863D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83C40B84AACF3FB41210C1EE16B90FB7B20E989A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B3E9B15BACB5B77DE239D4DB13BA3C653639338);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9448E4CDB3234B46577540CD4FD137D391B43B8D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2F326BBBEB7402D581734A235697D82DEFAC6DE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF7EE270264146B1D6786A548B6658CB7E05CBF0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA650FD92B669B36FD64B1FD616B6EEBB943EF1E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDAD897D4A4BCEBCEE223770EF1EC9524A61AC45);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8A7B0139ED5927CDB90E4444363B3BFF8ADC096);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5F2751FCD979A5D75A2B143601934884E0565F4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD689EF458ECE922703FB9642E5427A56CD5B27C6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD9B4E3AE53827E9EBBC8F5441FB13EA8D0D45D4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF9E7D324E994DCFB37EB859154286D825623187);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE83AFB70CE85DAE5F798B323BB960741AD023247);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5C07D8F835E6769EA62251841F9F75D48381E6D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFACDC0CE7A5ECCB3002B30ED7165D374B03CA31A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC531F7BD6F1216FDB1E031F81B32A6D80468AB9);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
RuntimeObject* V_1 = NULL;
String_t* V_2 = NULL;
String_t* V_3 = NULL;
int64_t V_4 = 0;
String_t* V_5 = NULL;
String_t* V_6 = NULL;
bool V_7 = false;
int32_t V_8 = 0;
Il2CppChar V_9 = 0x0;
Type_t* V_10 = NULL;
uint64_t V_11 = 0;
int64_t V_12 = 0;
Il2CppChar V_13 = 0x0;
uint8_t V_14 = 0x0;
int8_t V_15 = 0x0;
uint16_t V_16 = 0;
int16_t V_17 = 0;
uint32_t V_18 = 0;
int32_t V_19 = 0;
uint64_t V_20 = 0;
float V_21 = 0.0f;
double V_22 = 0.0;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_23;
memset((&V_23), 0, sizeof(V_23));
Guid_t V_24;
memset((&V_24), 0, sizeof(V_24));
String_t* G_B27_0 = NULL;
String_t* G_B26_0 = NULL;
String_t* G_B28_0 = NULL;
String_t* G_B28_1 = NULL;
{
RuntimeObject* L_0 = ___0_key;
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*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyString_m5F9DEA7D1852F3A3543B9CBF51C07050C1B37FC4_RuntimeMethod_var)));
}
IL_000e:
{
RuntimeObject* L_2 = ___0_key;
NullCheck(L_2);
Type_t* L_3;
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
V_0 = L_3;
Type_t* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = DictionaryKeyUtility_KeyTypeSupportsPersistentPaths_m6A114E5B5957C43F6ACAAA78910847975C0E720F(L_4, NULL);
if (L_5)
{
goto IL_006f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522* L_6 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___ObjectsToTempKeys;
RuntimeObject* L_7 = ___0_key;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_TryGetValue_mDFBC2D373DB13138B3FE5A6495C023F060EDF932(L_6, L_7, (&V_2), Dictionary_2_TryGetValue_mDFBC2D373DB13138B3FE5A6495C023F060EDF932_RuntimeMethod_var);
if (L_8)
{
goto IL_006d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
int64_t L_9 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___tempKeyCounter;
int64_t L_10 = L_9;
((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___tempKeyCounter = ((int64_t)il2cpp_codegen_add(L_10, ((int64_t)1)));
V_4 = L_10;
String_t* L_11;
L_11 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_4), NULL);
V_2 = L_11;
String_t* L_12 = V_2;
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralDD9B4E3AE53827E9EBBC8F5441FB13EA8D0D45D4, L_12, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
V_3 = L_13;
Dictionary_2_tB0D346953106A20DD058F31647E9F410A0978522* L_14 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___ObjectsToTempKeys;
RuntimeObject* L_15 = ___0_key;
String_t* L_16 = V_3;
NullCheck(L_14);
Dictionary_2_set_Item_m8684EDFBA847EF043190914B808A59358C5E0DEA(L_14, L_15, L_16, Dictionary_2_set_Item_m8684EDFBA847EF043190914B808A59358C5E0DEA_RuntimeMethod_var);
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_17 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TempKeysToObjects;
String_t* L_18 = V_3;
RuntimeObject* L_19 = ___0_key;
NullCheck(L_17);
Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_17, L_18, L_19, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
}
IL_006d:
{
String_t* L_20 = V_2;
return L_20;
}
IL_006f:
{
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* L_21 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TypeToKeyPathProviders;
Type_t* L_22 = V_0;
NullCheck(L_21);
bool L_23;
L_23 = Dictionary_2_TryGetValue_m248ED893391A00FD719FE214E22A84993AAACEE5(L_21, L_22, (&V_1), Dictionary_2_TryGetValue_m248ED893391A00FD719FE214E22A84993AAACEE5_RuntimeMethod_var);
if (!L_23)
{
goto IL_0183;
}
}
{
RuntimeObject* L_24 = V_1;
RuntimeObject* L_25 = ___0_key;
NullCheck(L_24);
String_t* L_26;
L_26 = InterfaceFuncInvoker1< String_t*, RuntimeObject* >::Invoke(1, IDictionaryKeyPathProvider_t00C6FEBE25C558B20F4307A8A15A437DBDCECFA1_il2cpp_TypeInfo_var, L_24, L_25);
V_5 = L_26;
V_6 = (String_t*)NULL;
V_7 = (bool)1;
String_t* L_27 = V_5;
if (!L_27)
{
goto IL_009d;
}
}
{
String_t* L_28 = V_5;
NullCheck(L_28);
int32_t L_29;
L_29 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_28, NULL);
if (L_29)
{
goto IL_00a7;
}
}
IL_009d:
{
V_7 = (bool)0;
V_6 = _stringLiteral1A3D8350B838D64908765D3B2EBE53A839B0648F;
}
IL_00a7:
{
bool L_30 = V_7;
if (!L_30)
{
goto IL_0107;
}
}
{
V_8 = 0;
goto IL_00fc;
}
IL_00b0:
{
String_t* L_31 = V_5;
int32_t L_32 = V_8;
NullCheck(L_31);
Il2CppChar L_33;
L_33 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_31, L_32, NULL);
V_9 = L_33;
Il2CppChar L_34 = V_9;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_35;
L_35 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_34, NULL);
if (L_35)
{
goto IL_00f6;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
HashSet_1_t699860DBA06D8F002CD3C64E462BF860ACAD5E9A* L_36 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___AllowedSpecialKeyStrChars;
Il2CppChar L_37 = V_9;
NullCheck(L_36);
bool L_38;
L_38 = HashSet_1_Contains_mE60FDE27327895B50551345B5D75DFDD5349801B(L_36, L_37, HashSet_1_Contains_mE60FDE27327895B50551345B5D75DFDD5349801B_RuntimeMethod_var);
if (L_38)
{
goto IL_00f6;
}
}
{
V_7 = (bool)0;
String_t* L_39;
L_39 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_9), NULL);
String_t* L_40;
L_40 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL);
String_t* L_41;
L_41 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral0AB0251CA709CD9E582922247EB9215B0527797D, L_39, _stringLiteral39248FA5E5FC497BDB054622A213FEE0E480CE34, L_40, NULL);
V_6 = L_41;
goto IL_0107;
}
IL_00f6:
{
int32_t L_42 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00fc:
{
int32_t L_43 = V_8;
String_t* L_44 = V_5;
NullCheck(L_44);
int32_t L_45;
L_45 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_44, NULL);
if ((((int32_t)L_43) < ((int32_t)L_45)))
{
goto IL_00b0;
}
}
IL_0107:
{
bool L_46 = V_7;
if (L_46)
{
goto IL_014c;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_47;
NullCheck(L_48);
(L_48)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5D642963B7AC26180C3493C0644BE69B92FBD9AF)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_48;
String_t* L_50 = V_5;
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_50);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_49;
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDF8D27702FE5DCD0372EA98CA70BAFD644CC34EA)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51;
RuntimeObject* L_53 = V_1;
NullCheck(L_53);
Type_t* L_54;
L_54 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_53, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_55;
L_55 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_54, NULL);
NullCheck(L_52);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_55);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_52;
NullCheck(L_56);
(L_56)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9816E74B93E1C26A72AD4D2196C8A3C7A3C28924)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_56;
String_t* L_58 = V_6;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_58);
String_t* L_59;
L_59 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_57, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_60 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_60, L_59, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyString_m5F9DEA7D1852F3A3543B9CBF51C07050C1B37FC4_RuntimeMethod_var)));
}
IL_014c:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_61;
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralD689EF458ECE922703FB9642E5427A56CD5B27C6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_62;
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
Dictionary_2_tB36F5786EE81A40CBEC9793767C2C97324FAFAD5* L_64 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___ProviderToID;
RuntimeObject* L_65 = V_1;
NullCheck(L_64);
String_t* L_66;
L_66 = Dictionary_2_get_Item_m4568F599509B9923ACFEE6BB6165AE68E88A380F(L_64, L_65, Dictionary_2_get_Item_m4568F599509B9923ACFEE6BB6165AE68E88A380F_RuntimeMethod_var);
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_66);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = L_63;
NullCheck(L_67);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = L_67;
String_t* L_69 = V_5;
NullCheck(L_68);
(L_68)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_69);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_68;
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
String_t* L_71;
L_71 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_70, NULL);
return L_71;
}
IL_0183:
{
Type_t* L_72 = V_0;
NullCheck(L_72);
bool L_73;
L_73 = VirtualFuncInvoker0< bool >::Invoke(68, L_72);
if (!L_73)
{
goto IL_01f8;
}
}
{
Type_t* L_74 = V_0;
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
Type_t* L_75;
L_75 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_74, NULL);
V_10 = L_75;
Type_t* L_76 = V_10;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_77 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_78;
L_78 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_77, NULL);
bool L_79;
L_79 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_76, L_78, NULL);
if (!L_79)
{
goto IL_01cf;
}
}
{
RuntimeObject* L_80 = ___0_key;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
uint64_t L_81;
L_81 = Convert_ToUInt64_mAED581BDC2A2EC0295EC6FB7C7D525571FEA4A0B(L_80, NULL);
V_11 = L_81;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_82;
L_82 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_83;
L_83 = UInt64_ToString_m779041C8FDD58BF8617838B00CD041788DB2F1A3((&V_11), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_82, NULL);
String_t* L_84;
L_84 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_83, _stringLiteralE83AFB70CE85DAE5F798B323BB960741AD023247, NULL);
return L_84;
}
IL_01cf:
{
RuntimeObject* L_85 = ___0_key;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
int64_t L_86;
L_86 = Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5(L_85, NULL);
V_12 = L_86;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_87;
L_87 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_88;
L_88 = Int64_ToString_mBCE0DC50D6F802651A6AE75682FF67775CB19B3B((&V_12), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_87, NULL);
String_t* L_89;
L_89 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_88, _stringLiteral8B3E9B15BACB5B77DE239D4DB13BA3C653639338, NULL);
return L_89;
}
IL_01f8:
{
Type_t* L_90 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_91 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_92;
L_92 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_91, NULL);
bool L_93;
L_93 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_90, L_92, NULL);
if (!L_93)
{
goto IL_0226;
}
}
{
RuntimeObject* L_94 = ___0_key;
if (L_94)
{
G_B27_0 = _stringLiteralDF9E7D324E994DCFB37EB859154286D825623187;
goto IL_0215;
}
G_B26_0 = _stringLiteralDF9E7D324E994DCFB37EB859154286D825623187;
}
{
G_B28_0 = ((String_t*)(NULL));
G_B28_1 = G_B26_0;
goto IL_021b;
}
IL_0215:
{
RuntimeObject* L_95 = ___0_key;
NullCheck(L_95);
String_t* L_96;
L_96 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_95);
G_B28_0 = L_96;
G_B28_1 = G_B27_0;
}
IL_021b:
{
String_t* L_97;
L_97 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B28_1, G_B28_0, _stringLiteralD5F2751FCD979A5D75A2B143601934884E0565F4, NULL);
return L_97;
}
IL_0226:
{
Type_t* L_98 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_99 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_100;
L_100 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_99, NULL);
bool L_101;
L_101 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_98, L_100, NULL);
if (!L_101)
{
goto IL_025c;
}
}
{
RuntimeObject* L_102 = ___0_key;
V_13 = ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_102, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_103;
L_103 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_104;
L_104 = Char_ToString_m34499826F048A38EB8216D5844A5DA49F54719C8((&V_13), L_103, NULL);
String_t* L_105;
L_105 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral83C40B84AACF3FB41210C1EE16B90FB7B20E989A, L_104, _stringLiteral8142D31F0FA0D7D174A5B002AC4FB55DDF55863D, NULL);
return L_105;
}
IL_025c:
{
Type_t* L_106 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_107 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_108;
L_108 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_107, NULL);
bool L_109;
L_109 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_106, L_108, NULL);
if (!L_109)
{
goto IL_0297;
}
}
{
RuntimeObject* L_110 = ___0_key;
V_14 = ((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_110, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_111;
L_111 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_112;
L_112 = Byte_ToString_m64EE358F20093EE61D30F9A21638D9E9EE8F87EC((&V_14), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_111, NULL);
String_t* L_113;
L_113 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_112, _stringLiteral9448E4CDB3234B46577540CD4FD137D391B43B8D, NULL);
return L_113;
}
IL_0297:
{
Type_t* L_114 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_115 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_116;
L_116 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_115, NULL);
bool L_117;
L_117 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_114, L_116, NULL);
if (!L_117)
{
goto IL_02d2;
}
}
{
RuntimeObject* L_118 = ___0_key;
V_15 = ((*(int8_t*)((int8_t*)(int8_t*)UnBox(L_118, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_119;
L_119 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_120;
L_120 = SByte_ToString_m183C4DB410DD03A804F3DA87DB223A249A68E139((&V_15), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_119, NULL);
String_t* L_121;
L_121 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_120, _stringLiteralFC531F7BD6F1216FDB1E031F81B32A6D80468AB9, NULL);
return L_121;
}
IL_02d2:
{
Type_t* L_122 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_123 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_124;
L_124 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_123, NULL);
bool L_125;
L_125 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_122, L_124, NULL);
if (!L_125)
{
goto IL_030d;
}
}
{
RuntimeObject* L_126 = ___0_key;
V_16 = ((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_126, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_127;
L_127 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_128;
L_128 = UInt16_ToString_mBD648884B6569D3E7D779669EEFCB1ED5EE4A521((&V_16), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_127, NULL);
String_t* L_129;
L_129 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_128, _stringLiteralBDAD897D4A4BCEBCEE223770EF1EC9524A61AC45, NULL);
return L_129;
}
IL_030d:
{
Type_t* L_130 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_131 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_132;
L_132 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_131, NULL);
bool L_133;
L_133 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_130, L_132, NULL);
if (!L_133)
{
goto IL_0348;
}
}
{
RuntimeObject* L_134 = ___0_key;
V_17 = ((*(int16_t*)((int16_t*)(int16_t*)UnBox(L_134, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_135;
L_135 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_136;
L_136 = Int16_ToString_m586D9FFDE912794F068DF7B1FC00A68A984FBCB9((&V_17), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_135, NULL);
String_t* L_137;
L_137 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_136, _stringLiteralFACDC0CE7A5ECCB3002B30ED7165D374B03CA31A, NULL);
return L_137;
}
IL_0348:
{
Type_t* L_138 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_139 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_140;
L_140 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_139, NULL);
bool L_141;
L_141 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_138, L_140, NULL);
if (!L_141)
{
goto IL_0383;
}
}
{
RuntimeObject* L_142 = ___0_key;
V_18 = ((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_142, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_143;
L_143 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_144;
L_144 = UInt32_ToString_m464396B0FE2115F3CEA38AEECDDB0FACC3AADADE((&V_18), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_143, NULL);
String_t* L_145;
L_145 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_144, _stringLiteral00CE23618B9DCC813B805D73CD1BBD636F27A2F2, NULL);
return L_145;
}
IL_0383:
{
Type_t* L_146 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_147 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_148;
L_148 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_147, NULL);
bool L_149;
L_149 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_146, L_148, NULL);
if (!L_149)
{
goto IL_03be;
}
}
{
RuntimeObject* L_150 = ___0_key;
V_19 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_150, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_151;
L_151 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_152;
L_152 = Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8((&V_19), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_151, NULL);
String_t* L_153;
L_153 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_152, _stringLiteralF5C07D8F835E6769EA62251841F9F75D48381E6D, NULL);
return L_153;
}
IL_03be:
{
Type_t* L_154 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_155 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_156;
L_156 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_155, NULL);
bool L_157;
L_157 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_154, L_156, NULL);
if (!L_157)
{
goto IL_03f9;
}
}
{
RuntimeObject* L_158 = ___0_key;
V_20 = ((*(uint64_t*)((uint64_t*)(uint64_t*)UnBox(L_158, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_159;
L_159 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_160;
L_160 = UInt64_ToString_m779041C8FDD58BF8617838B00CD041788DB2F1A3((&V_20), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_159, NULL);
String_t* L_161;
L_161 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_160, _stringLiteral5B0550C2D40D5211C11C793F093025AF2E8B7795, NULL);
return L_161;
}
IL_03f9:
{
Type_t* L_162 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_163 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_164;
L_164 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_163, NULL);
bool L_165;
L_165 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_162, L_164, NULL);
if (!L_165)
{
goto IL_0434;
}
}
{
RuntimeObject* L_166 = ___0_key;
V_4 = ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_166, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_167;
L_167 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_168;
L_168 = Int64_ToString_mBCE0DC50D6F802651A6AE75682FF67775CB19B3B((&V_4), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_167, NULL);
String_t* L_169;
L_169 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_168, _stringLiteralBA650FD92B669B36FD64B1FD616B6EEBB943EF1E, NULL);
return L_169;
}
IL_0434:
{
Type_t* L_170 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_171 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_172;
L_172 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_171, NULL);
bool L_173;
L_173 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_170, L_172, NULL);
if (!L_173)
{
goto IL_046f;
}
}
{
RuntimeObject* L_174 = ___0_key;
V_21 = ((*(float*)((float*)(float*)UnBox(L_174, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_175;
L_175 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_176;
L_176 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((&V_21), _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_175, NULL);
String_t* L_177;
L_177 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_176, _stringLiteral2BBA129C7FF780428887E54DE03E87E6A416FD89, NULL);
return L_177;
}
IL_046f:
{
Type_t* L_178 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_179 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_180;
L_180 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_179, NULL);
bool L_181;
L_181 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_178, L_180, NULL);
if (!L_181)
{
goto IL_04aa;
}
}
{
RuntimeObject* L_182 = ___0_key;
V_22 = ((*(double*)((double*)(double*)UnBox(L_182, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_183;
L_183 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_184;
L_184 = Double_ToString_m7E3930DDFB35B1919FE538A246A59C3FC62AF789((&V_22), _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_183, NULL);
String_t* L_185;
L_185 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_184, _stringLiteralC8A7B0139ED5927CDB90E4444363B3BFF8ADC096, NULL);
return L_185;
}
IL_04aa:
{
Type_t* L_186 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_187 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_188;
L_188 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_187, NULL);
bool L_189;
L_189 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_186, L_188, NULL);
if (!L_189)
{
goto IL_04e5;
}
}
{
RuntimeObject* L_190 = ___0_key;
V_23 = ((*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)UnBox(L_190, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_191;
L_191 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_192;
L_192 = Decimal_ToString_m2600674D09D44940FA0AAA00A87858E741671F4E((&V_23), _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869, L_191, NULL);
String_t* L_193;
L_193 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_192, _stringLiteralA2F326BBBEB7402D581734A235697D82DEFAC6DE, NULL);
return L_193;
}
IL_04e5:
{
Type_t* L_194 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_195 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_196;
L_196 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_195, NULL);
bool L_197;
L_197 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_194, L_196, NULL);
if (!L_197)
{
goto IL_0520;
}
}
{
RuntimeObject* L_198 = ___0_key;
V_24 = ((*(Guid_t*)((Guid_t*)(Guid_t*)UnBox(L_198, Guid_t_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_199;
L_199 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_200;
L_200 = Guid_ToString_mD2A93BCA0CBFABB680A93A8FA668AD90E7B56130((&V_24), _stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9, L_199, NULL);
String_t* L_201;
L_201 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, L_200, _stringLiteralAF7EE270264146B1D6786A548B6658CB7E05CBF0, NULL);
return L_201;
}
IL_0520:
{
Type_t* L_202 = V_0;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_203;
L_203 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(L_202, NULL);
String_t* L_204;
L_204 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1461CA24999CF01D68885D9AD4C135858B6F8215)), L_203, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_205 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_205, L_204, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_205, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyString_m5F9DEA7D1852F3A3543B9CBF51C07050C1B37FC4_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10 (String_t* ___0_keyStr, Type_t* ___1_expectedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m81CB922F8C749CAC4314469211E4801AFCE2034E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionaryKeyPathProvider_t00C6FEBE25C558B20F4307A8A15A437DBDCECFA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00CE23618B9DCC813B805D73CD1BBD636F27A2F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BBA129C7FF780428887E54DE03E87E6A416FD89);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B0550C2D40D5211C11C793F093025AF2E8B7795);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B3E9B15BACB5B77DE239D4DB13BA3C653639338);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9448E4CDB3234B46577540CD4FD137D391B43B8D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2F326BBBEB7402D581734A235697D82DEFAC6DE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF7EE270264146B1D6786A548B6658CB7E05CBF0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA650FD92B669B36FD64B1FD616B6EEBB943EF1E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDAD897D4A4BCEBCEE223770EF1EC9524A61AC45);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8A7B0139ED5927CDB90E4444363B3BFF8ADC096);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD689EF458ECE922703FB9642E5427A56CD5B27C6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD9B4E3AE53827E9EBBC8F5441FB13EA8D0D45D4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE83AFB70CE85DAE5F798B323BB960741AD023247);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5C07D8F835E6769EA62251841F9F75D48381E6D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFACDC0CE7A5ECCB3002B30ED7165D374B03CA31A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC531F7BD6F1216FDB1E031F81B32A6D80468AB9);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
String_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
{
String_t* L_0 = ___0_keyStr;
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*)&_stringLiteral6E92F8CBB71D976393FEF0865C6ACE1C2D2A4F7D)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10_RuntimeMethod_var)));
}
IL_000e:
{
String_t* L_2 = ___0_keyStr;
NullCheck(L_2);
int32_t L_3;
L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
if ((((int32_t)L_3) < ((int32_t)4)))
{
goto IL_0034;
}
}
{
String_t* L_4 = ___0_keyStr;
NullCheck(L_4);
Il2CppChar L_5;
L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, 0, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)123)))))
{
goto IL_0034;
}
}
{
String_t* L_6 = ___0_keyStr;
String_t* L_7 = ___0_keyStr;
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
NullCheck(L_6);
Il2CppChar L_9;
L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), NULL);
if ((((int32_t)L_9) == ((int32_t)((int32_t)125))))
{
goto IL_0045;
}
}
IL_0034:
{
String_t* L_10 = ___0_keyStr;
String_t* L_11;
L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84E2BF8A2DBEFC7C01152ECEDE415E34B4EFCED8)), L_10, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, L_11, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10_RuntimeMethod_var)));
}
IL_0045:
{
String_t* L_13 = ___0_keyStr;
NullCheck(L_13);
Il2CppChar L_14;
L_14 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_13, 1, NULL);
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)34)))))
{
goto IL_0083;
}
}
{
String_t* L_15 = ___0_keyStr;
String_t* L_16 = ___0_keyStr;
NullCheck(L_16);
int32_t L_17;
L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL);
NullCheck(L_15);
Il2CppChar L_18;
L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, ((int32_t)il2cpp_codegen_subtract(L_17, 2)), NULL);
if ((((int32_t)L_18) == ((int32_t)((int32_t)34))))
{
goto IL_0073;
}
}
{
String_t* L_19 = ___0_keyStr;
String_t* L_20;
L_20 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84E2BF8A2DBEFC7C01152ECEDE415E34B4EFCED8)), L_19, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_21 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_21, L_20, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10_RuntimeMethod_var)));
}
IL_0073:
{
String_t* L_22 = ___0_keyStr;
String_t* L_23 = ___0_keyStr;
NullCheck(L_23);
int32_t L_24;
L_24 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_23, NULL);
NullCheck(L_22);
String_t* L_25;
L_25 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_22, 2, ((int32_t)il2cpp_codegen_subtract(L_24, 4)), NULL);
return L_25;
}
IL_0083:
{
String_t* L_26 = ___0_keyStr;
NullCheck(L_26);
Il2CppChar L_27;
L_27 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_26, 1, NULL);
if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)39)))))
{
goto IL_00c7;
}
}
{
String_t* L_28 = ___0_keyStr;
NullCheck(L_28);
int32_t L_29;
L_29 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_28, NULL);
if ((!(((uint32_t)L_29) == ((uint32_t)5))))
{
goto IL_00a9;
}
}
{
String_t* L_30 = ___0_keyStr;
String_t* L_31 = ___0_keyStr;
NullCheck(L_31);
int32_t L_32;
L_32 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_31, NULL);
NullCheck(L_30);
Il2CppChar L_33;
L_33 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_30, ((int32_t)il2cpp_codegen_subtract(L_32, 2)), NULL);
if ((((int32_t)L_33) == ((int32_t)((int32_t)39))))
{
goto IL_00ba;
}
}
IL_00a9:
{
String_t* L_34 = ___0_keyStr;
String_t* L_35;
L_35 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84E2BF8A2DBEFC7C01152ECEDE415E34B4EFCED8)), L_34, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_36 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_36, L_35, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10_RuntimeMethod_var)));
}
IL_00ba:
{
String_t* L_37 = ___0_keyStr;
NullCheck(L_37);
Il2CppChar L_38;
L_38 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_37, 2, NULL);
Il2CppChar L_39 = L_38;
RuntimeObject* L_40 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_39);
return L_40;
}
IL_00c7:
{
String_t* L_41 = ___0_keyStr;
NullCheck(L_41);
bool L_42;
L_42 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_41, _stringLiteralDD9B4E3AE53827E9EBBC8F5441FB13EA8D0D45D4, NULL);
if (!L_42)
{
goto IL_00fb;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_43 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TempKeysToObjects;
String_t* L_44 = ___0_keyStr;
NullCheck(L_43);
bool L_45;
L_45 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_43, L_44, (&V_0), Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
if (L_45)
{
goto IL_00f9;
}
}
{
String_t* L_46 = ___0_keyStr;
String_t* L_47;
L_47 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0146E174C7ADE4E444C1438FE7B282F54DF11087)), L_46, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFB20CAA4DFCA5F1F8CABD1CA5A40790EAB08B679)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_48 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_48, L_47, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10_RuntimeMethod_var)));
}
IL_00f9:
{
RuntimeObject* L_49 = V_0;
return L_49;
}
IL_00fb:
{
String_t* L_50 = ___0_keyStr;
NullCheck(L_50);
bool L_51;
L_51 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_50, _stringLiteralD689EF458ECE922703FB9642E5427A56CD5B27C6, NULL);
if (!L_51)
{
goto IL_0199;
}
}
{
String_t* L_52 = ___0_keyStr;
NullCheck(L_52);
int32_t L_53;
L_53 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_52, ((int32_t)58), 4, NULL);
V_1 = L_53;
int32_t L_54 = V_1;
if ((((int32_t)L_54) == ((int32_t)(-1))))
{
goto IL_0124;
}
}
{
int32_t L_55 = V_1;
String_t* L_56 = ___0_keyStr;
NullCheck(L_56);
int32_t L_57;
L_57 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_56, NULL);
if ((((int32_t)L_55) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_57, 3)))))
{
goto IL_0135;
}
}
IL_0124:
{
String_t* L_58 = ___0_keyStr;
String_t* L_59;
L_59 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84E2BF8A2DBEFC7C01152ECEDE415E34B4EFCED8)), L_58, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_60 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_60, L_59, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10_RuntimeMethod_var)));
}
IL_0135:
{
String_t* L_61 = ___0_keyStr;
int32_t L_62 = V_1;
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
String_t* L_63;
L_63 = DictionaryKeyUtility_FromTo_mE1FFFAA6529997D05508BDD431B94BD3E94A6783(L_61, 4, L_62, NULL);
V_2 = L_63;
String_t* L_64 = ___0_keyStr;
int32_t L_65 = V_1;
String_t* L_66 = ___0_keyStr;
NullCheck(L_66);
int32_t L_67;
L_67 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_66, NULL);
String_t* L_68;
L_68 = DictionaryKeyUtility_FromTo_mE1FFFAA6529997D05508BDD431B94BD3E94A6783(L_64, ((int32_t)il2cpp_codegen_add(L_65, 1)), ((int32_t)il2cpp_codegen_subtract(L_67, 1)), NULL);
V_3 = L_68;
Dictionary_2_t3A32A01589808B3AE8C3A454B1192708F3F4A776* L_69 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___IDToKeyPathProviders;
String_t* L_70 = V_2;
NullCheck(L_69);
bool L_71;
L_71 = Dictionary_2_TryGetValue_m81CB922F8C749CAC4314469211E4801AFCE2034E(L_69, L_70, (&V_4), Dictionary_2_TryGetValue_m81CB922F8C749CAC4314469211E4801AFCE2034E_RuntimeMethod_var);
if (L_71)
{
goto IL_0190;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = (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_73 = L_72;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral60E3FF5C95E979B3E73509F3CECC64136F92ED92)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73;
String_t* L_75 = V_2;
NullCheck(L_74);
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_75);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_74;
NullCheck(L_76);
(L_76)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBB3D878908CEF703B3038B5EA9527FBF1ED0E91D)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76;
String_t* L_78 = ___0_keyStr;
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_78);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_77;
NullCheck(L_79);
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)));
String_t* L_80;
L_80 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_79, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_81 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_81, L_80, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_81, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10_RuntimeMethod_var)));
}
IL_0190:
{
RuntimeObject* L_82 = V_4;
String_t* L_83 = V_3;
NullCheck(L_82);
RuntimeObject* L_84;
L_84 = InterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(2, IDictionaryKeyPathProvider_t00C6FEBE25C558B20F4307A8A15A437DBDCECFA1_il2cpp_TypeInfo_var, L_82, L_83);
return L_84;
}
IL_0199:
{
String_t* L_85 = ___0_keyStr;
NullCheck(L_85);
bool L_86;
L_86 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_85, _stringLiteral9448E4CDB3234B46577540CD4FD137D391B43B8D, NULL);
if (!L_86)
{
goto IL_01c5;
}
}
{
String_t* L_87 = ___0_keyStr;
String_t* L_88 = ___0_keyStr;
NullCheck(L_88);
int32_t L_89;
L_89 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_88, NULL);
NullCheck(L_87);
String_t* L_90;
L_90 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_87, 1, ((int32_t)il2cpp_codegen_subtract(L_89, 4)), NULL);
uint8_t L_91;
L_91 = Byte_Parse_mE87056B4D91E35B7A5D888132B6F861A1C94A108(L_90, ((int32_t)511), NULL);
uint8_t L_92 = L_91;
RuntimeObject* L_93 = Box(Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, &L_92);
return L_93;
}
IL_01c5:
{
String_t* L_94 = ___0_keyStr;
NullCheck(L_94);
bool L_95;
L_95 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_94, _stringLiteralFC531F7BD6F1216FDB1E031F81B32A6D80468AB9, NULL);
if (!L_95)
{
goto IL_01f1;
}
}
{
String_t* L_96 = ___0_keyStr;
String_t* L_97 = ___0_keyStr;
NullCheck(L_97);
int32_t L_98;
L_98 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_97, NULL);
NullCheck(L_96);
String_t* L_99;
L_99 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_96, 1, ((int32_t)il2cpp_codegen_subtract(L_98, 4)), NULL);
int8_t L_100;
L_100 = SByte_Parse_m7382C86E9F294B46EB386B030DBE9CA69C6E2F3B(L_99, ((int32_t)511), NULL);
int8_t L_101 = L_100;
RuntimeObject* L_102 = Box(SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var, &L_101);
return L_102;
}
IL_01f1:
{
String_t* L_103 = ___0_keyStr;
NullCheck(L_103);
bool L_104;
L_104 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_103, _stringLiteralBDAD897D4A4BCEBCEE223770EF1EC9524A61AC45, NULL);
if (!L_104)
{
goto IL_021d;
}
}
{
String_t* L_105 = ___0_keyStr;
String_t* L_106 = ___0_keyStr;
NullCheck(L_106);
int32_t L_107;
L_107 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_106, NULL);
NullCheck(L_105);
String_t* L_108;
L_108 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_105, 1, ((int32_t)il2cpp_codegen_subtract(L_107, 4)), NULL);
uint16_t L_109;
L_109 = UInt16_Parse_mE015CAE78A2595458ECCA2AD5A4E9821FAE717E3(L_108, ((int32_t)511), NULL);
uint16_t L_110 = L_109;
RuntimeObject* L_111 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_110);
return L_111;
}
IL_021d:
{
String_t* L_112 = ___0_keyStr;
NullCheck(L_112);
bool L_113;
L_113 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_112, _stringLiteralFACDC0CE7A5ECCB3002B30ED7165D374B03CA31A, NULL);
if (!L_113)
{
goto IL_0249;
}
}
{
String_t* L_114 = ___0_keyStr;
String_t* L_115 = ___0_keyStr;
NullCheck(L_115);
int32_t L_116;
L_116 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_115, NULL);
NullCheck(L_114);
String_t* L_117;
L_117 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_114, 1, ((int32_t)il2cpp_codegen_subtract(L_116, 4)), NULL);
int16_t L_118;
L_118 = Int16_Parse_m9CC1A60B284D3BA181C61D0D5A4517F50C3EC667(L_117, ((int32_t)511), NULL);
int16_t L_119 = L_118;
RuntimeObject* L_120 = Box(Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var, &L_119);
return L_120;
}
IL_0249:
{
String_t* L_121 = ___0_keyStr;
NullCheck(L_121);
bool L_122;
L_122 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_121, _stringLiteral00CE23618B9DCC813B805D73CD1BBD636F27A2F2, NULL);
if (!L_122)
{
goto IL_0275;
}
}
{
String_t* L_123 = ___0_keyStr;
String_t* L_124 = ___0_keyStr;
NullCheck(L_124);
int32_t L_125;
L_125 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_124, NULL);
NullCheck(L_123);
String_t* L_126;
L_126 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_123, 1, ((int32_t)il2cpp_codegen_subtract(L_125, 4)), NULL);
uint32_t L_127;
L_127 = UInt32_Parse_m5B91BE3C4654E3FA80F55AED00460D7234961E9E(L_126, ((int32_t)511), NULL);
uint32_t L_128 = L_127;
RuntimeObject* L_129 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_128);
return L_129;
}
IL_0275:
{
String_t* L_130 = ___0_keyStr;
NullCheck(L_130);
bool L_131;
L_131 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_130, _stringLiteralF5C07D8F835E6769EA62251841F9F75D48381E6D, NULL);
if (!L_131)
{
goto IL_02a1;
}
}
{
String_t* L_132 = ___0_keyStr;
String_t* L_133 = ___0_keyStr;
NullCheck(L_133);
int32_t L_134;
L_134 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_133, NULL);
NullCheck(L_132);
String_t* L_135;
L_135 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_132, 1, ((int32_t)il2cpp_codegen_subtract(L_134, 4)), NULL);
int32_t L_136;
L_136 = Int32_Parse_mF336325913DF125A6F8F05F2909E3AFB0D73830E(L_135, ((int32_t)511), NULL);
int32_t L_137 = L_136;
RuntimeObject* L_138 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_137);
return L_138;
}
IL_02a1:
{
String_t* L_139 = ___0_keyStr;
NullCheck(L_139);
bool L_140;
L_140 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_139, _stringLiteral5B0550C2D40D5211C11C793F093025AF2E8B7795, NULL);
if (!L_140)
{
goto IL_02cd;
}
}
{
String_t* L_141 = ___0_keyStr;
String_t* L_142 = ___0_keyStr;
NullCheck(L_142);
int32_t L_143;
L_143 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_142, NULL);
NullCheck(L_141);
String_t* L_144;
L_144 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_141, 1, ((int32_t)il2cpp_codegen_subtract(L_143, 4)), NULL);
uint64_t L_145;
L_145 = UInt64_Parse_m5D07DDFA6DA8E3F85D6E07EAE33756AF742CBAB0(L_144, ((int32_t)511), NULL);
uint64_t L_146 = L_145;
RuntimeObject* L_147 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_146);
return L_147;
}
IL_02cd:
{
String_t* L_148 = ___0_keyStr;
NullCheck(L_148);
bool L_149;
L_149 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_148, _stringLiteralBA650FD92B669B36FD64B1FD616B6EEBB943EF1E, NULL);
if (!L_149)
{
goto IL_02f9;
}
}
{
String_t* L_150 = ___0_keyStr;
String_t* L_151 = ___0_keyStr;
NullCheck(L_151);
int32_t L_152;
L_152 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_151, NULL);
NullCheck(L_150);
String_t* L_153;
L_153 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_150, 1, ((int32_t)il2cpp_codegen_subtract(L_152, 4)), NULL);
int64_t L_154;
L_154 = Int64_Parse_m0F0A3C569171962BD9FB76C6B68DA37F91758608(L_153, ((int32_t)511), NULL);
int64_t L_155 = L_154;
RuntimeObject* L_156 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_155);
return L_156;
}
IL_02f9:
{
String_t* L_157 = ___0_keyStr;
NullCheck(L_157);
bool L_158;
L_158 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_157, _stringLiteral2BBA129C7FF780428887E54DE03E87E6A416FD89, NULL);
if (!L_158)
{
goto IL_0325;
}
}
{
String_t* L_159 = ___0_keyStr;
String_t* L_160 = ___0_keyStr;
NullCheck(L_160);
int32_t L_161;
L_161 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_160, NULL);
NullCheck(L_159);
String_t* L_162;
L_162 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_159, 1, ((int32_t)il2cpp_codegen_subtract(L_161, 4)), NULL);
float L_163;
L_163 = Single_Parse_m8DAC5D47B87DE64D34A47DD76FD2BEB83D2D2BB5(L_162, ((int32_t)511), NULL);
float L_164 = L_163;
RuntimeObject* L_165 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_164);
return L_165;
}
IL_0325:
{
String_t* L_166 = ___0_keyStr;
NullCheck(L_166);
bool L_167;
L_167 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_166, _stringLiteralC8A7B0139ED5927CDB90E4444363B3BFF8ADC096, NULL);
if (!L_167)
{
goto IL_0351;
}
}
{
String_t* L_168 = ___0_keyStr;
String_t* L_169 = ___0_keyStr;
NullCheck(L_169);
int32_t L_170;
L_170 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_169, NULL);
NullCheck(L_168);
String_t* L_171;
L_171 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_168, 1, ((int32_t)il2cpp_codegen_subtract(L_170, 4)), NULL);
double L_172;
L_172 = Double_Parse_m3033F6D6CE7C428E0EC6058B8D757794A8D9DD80(L_171, ((int32_t)511), NULL);
double L_173 = L_172;
RuntimeObject* L_174 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_173);
return L_174;
}
IL_0351:
{
String_t* L_175 = ___0_keyStr;
NullCheck(L_175);
bool L_176;
L_176 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_175, _stringLiteralA2F326BBBEB7402D581734A235697D82DEFAC6DE, NULL);
if (!L_176)
{
goto IL_037d;
}
}
{
String_t* L_177 = ___0_keyStr;
String_t* L_178 = ___0_keyStr;
NullCheck(L_178);
int32_t L_179;
L_179 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_178, NULL);
NullCheck(L_177);
String_t* L_180;
L_180 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_177, 1, ((int32_t)il2cpp_codegen_subtract(L_179, 4)), NULL);
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_181;
L_181 = Decimal_Parse_m97424ED8D5542875226EB2885137059BCB1CC011(L_180, ((int32_t)511), NULL);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_182 = L_181;
RuntimeObject* L_183 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_182);
return L_183;
}
IL_037d:
{
String_t* L_184 = ___0_keyStr;
NullCheck(L_184);
bool L_185;
L_185 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_184, _stringLiteralAF7EE270264146B1D6786A548B6658CB7E05CBF0, NULL);
if (!L_185)
{
goto IL_03a4;
}
}
{
String_t* L_186 = ___0_keyStr;
String_t* L_187 = ___0_keyStr;
NullCheck(L_187);
int32_t L_188;
L_188 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_187, NULL);
NullCheck(L_186);
String_t* L_189;
L_189 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_186, 1, ((int32_t)il2cpp_codegen_subtract(L_188, 4)), NULL);
Guid_t L_190;
memset((&L_190), 0, sizeof(L_190));
Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_190), L_189, NULL);
Guid_t L_191 = L_190;
RuntimeObject* L_192 = Box(Guid_t_il2cpp_TypeInfo_var, &L_191);
return L_192;
}
IL_03a4:
{
String_t* L_193 = ___0_keyStr;
NullCheck(L_193);
bool L_194;
L_194 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_193, _stringLiteral8B3E9B15BACB5B77DE239D4DB13BA3C653639338, NULL);
if (!L_194)
{
goto IL_03d1;
}
}
{
Type_t* L_195 = ___1_expectedType;
String_t* L_196 = ___0_keyStr;
String_t* L_197 = ___0_keyStr;
NullCheck(L_197);
int32_t L_198;
L_198 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_197, NULL);
NullCheck(L_196);
String_t* L_199;
L_199 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_196, 1, ((int32_t)il2cpp_codegen_subtract(L_198, 4)), NULL);
int64_t L_200;
L_200 = Int64_Parse_m0F0A3C569171962BD9FB76C6B68DA37F91758608(L_199, ((int32_t)511), NULL);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeObject* L_201;
L_201 = Enum_ToObject_m83185EF7C28B56935B2C8073AC8FF02BF5A03355(L_195, L_200, NULL);
return L_201;
}
IL_03d1:
{
String_t* L_202 = ___0_keyStr;
NullCheck(L_202);
bool L_203;
L_203 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_202, _stringLiteralE83AFB70CE85DAE5F798B323BB960741AD023247, NULL);
if (!L_203)
{
goto IL_03fe;
}
}
{
Type_t* L_204 = ___1_expectedType;
String_t* L_205 = ___0_keyStr;
String_t* L_206 = ___0_keyStr;
NullCheck(L_206);
int32_t L_207;
L_207 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_206, NULL);
NullCheck(L_205);
String_t* L_208;
L_208 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_205, 1, ((int32_t)il2cpp_codegen_subtract(L_207, 4)), NULL);
uint64_t L_209;
L_209 = UInt64_Parse_m5D07DDFA6DA8E3F85D6E07EAE33756AF742CBAB0(L_208, ((int32_t)511), NULL);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeObject* L_210;
L_210 = Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1(L_204, L_209, NULL);
return L_210;
}
IL_03fe:
{
String_t* L_211 = ___0_keyStr;
String_t* L_212;
L_212 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84E2BF8A2DBEFC7C01152ECEDE415E34B4EFCED8)), L_211, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_213 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_213, L_212, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_213, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DictionaryKeyUtility_FromTo_mE1FFFAA6529997D05508BDD431B94BD3E94A6783 (String_t* ___0_str, int32_t ___1_from, int32_t ___2_to, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_str;
int32_t L_1 = ___1_from;
int32_t L_2 = ___2_to;
int32_t L_3 = ___1_from;
NullCheck(L_0);
String_t* L_4;
L_4 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_0, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, L_3)), 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__cctor_m5EA6304C641753C052183D03A743FD2A9D17F009 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820* L_0 = (U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820*)il2cpp_codegen_object_new(U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_m36726965A7B365B2A3520E3E9B3745AD8EDD2B74(L_0, NULL);
((U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m36726965A7B365B2A3520E3E9B3745AD8EDD2B74 (U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_cctorU3Eb__12_0_m1FABB88B8D1AD0DA0E82AA3DF86A9B24B2CB2853 (U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820* __this, Assembly_t* ___0_ass, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisRuntimeObject_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mE658E23894F6E4B367C55BBB657365DDE7A472C6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_U3C_cctorU3Eb__2_mD6C2581FB966B96B224A3886F663B781137F22DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C* V_0 = NULL;
{
U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C* L_0 = (U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass12_0__ctor_m0CF7CD0F10E622C89F6D823F780F4C58C9A7C116(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C* L_1 = V_0;
Assembly_t* L_2 = ___0_ass;
NullCheck(L_1);
L_1->___ass = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___ass), (void*)L_2);
U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C* L_3 = V_0;
NullCheck(L_3);
Assembly_t* L_4 = L_3->___ass;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7;
L_7 = TypeExtensions_SafeGetCustomAttributes_mEB257D8A651A3DBBDCE542AF1500519BC185BBB7(L_4, L_6, (bool)0, NULL);
U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C* L_8 = V_0;
Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0* L_9 = (Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0*)il2cpp_codegen_object_new(Func_2_tB95CBBDA82EE2E02D25E4C030FEB19187F0F14C0_il2cpp_TypeInfo_var);
Func_2__ctor_m49848DE2BB308F0C42419856A6CE59B0061D4F68(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass12_0_U3C_cctorU3Eb__2_mD6C2581FB966B96B224A3886F663B781137F22DC_RuntimeMethod_var), NULL);
RuntimeObject* L_10;
L_10 = Enumerable_Select_TisRuntimeObject_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mE658E23894F6E4B367C55BBB657365DDE7A472C6((RuntimeObject*)L_7, L_9, Enumerable_Select_TisRuntimeObject_TisU3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_mE658E23894F6E4B367C55BBB657365DDE7A472C6_RuntimeMethod_var);
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_cctorU3Eb__12_1_m885C6B0E6289E4912971BCB08E7FFA70016425D0 (U3CU3Ec_t05883D97AC613FD832A04E584301EE0E8D548820* __this, U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* ___0_n, 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*)&U3CU3Ef__AnonymousType0_2_get_Attribute_mC5AAE7577351FC0A549D19FEE2D7AF80BBEF079C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* L_0 = ___0_n;
NullCheck(L_0);
RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99* L_1;
L_1 = U3CU3Ef__AnonymousType0_2_get_Attribute_mC5AAE7577351FC0A549D19FEE2D7AF80BBEF079C_inline(L_0, U3CU3Ef__AnonymousType0_2_get_Attribute_mC5AAE7577351FC0A549D19FEE2D7AF80BBEF079C_RuntimeMethod_var);
NullCheck(L_1);
Type_t* L_2 = L_1->___ProviderType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_2, (Type_t*)NULL, 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__DisplayClass12_0__ctor_m0CF7CD0F10E622C89F6D823F780F4C58C9A7C116 (U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* U3CU3Ec__DisplayClass12_0_U3C_cctorU3Eb__2_mD6C2581FB966B96B224A3886F663B781137F22DC (U3CU3Ec__DisplayClass12_0_t8EF08BF96645744588900CB286F074AE02E8005C* __this, RuntimeObject* ___0_attr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ef__AnonymousType0_2__ctor_mAE14640FECA703B120FCEF1F70F5E9423EDEFA00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Assembly_t* L_0 = __this->___ass;
RuntimeObject* L_1 = ___0_attr;
U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81* L_2 = (U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81*)il2cpp_codegen_object_new(U3CU3Ef__AnonymousType0_2_t53D2D69E82C9522C137BE2E4C5622A758E04DE81_il2cpp_TypeInfo_var);
U3CU3Ef__AnonymousType0_2__ctor_mAE14640FECA703B120FCEF1F70F5E9423EDEFA00(L_2, L_0, ((RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99*)CastclassSealed((RuntimeObject*)L_1, RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99_il2cpp_TypeInfo_var)), U3CU3Ef__AnonymousType0_2__ctor_mAE14640FECA703B120FCEF1F70F5E9423EDEFA00_RuntimeMethod_var);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPersistentPathKeyTypesU3Ed__14__ctor_mFCF5D9C775E32B4B6D70DD87F954004FF7146F10 (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __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 U3CGetPersistentPathKeyTypesU3Ed__14_System_IDisposable_Dispose_m91687853786E3E3137BD9174D540AF7053DEBD1F (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __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;
switch (((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)-4))))
{
case 0:
{
goto IL_0037;
}
case 1:
{
goto IL_002d;
}
case 2:
{
goto IL_0041;
}
case 3:
{
goto IL_0041;
}
case 4:
{
goto IL_0041;
}
case 5:
{
goto IL_002d;
}
case 6:
{
goto IL_0037;
}
}
}
{
return;
}
IL_002d:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0030:
{
U3CGetPersistentPathKeyTypesU3Ed__14_U3CU3Em__Finally1_mA8DF913A9ED5797FCDFAB607EFAFB92AB088A707(__this, NULL);
return;
}
});
try
{
goto IL_0041;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0037:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003a:
{
U3CGetPersistentPathKeyTypesU3Ed__14_U3CU3Em__Finally2_mD6BC4F4019172DAF9BBB47BFECC361482666B9EE(__this, NULL);
return;
}
});
try
{
goto IL_0041;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0041:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetPersistentPathKeyTypesU3Ed__14_MoveNext_m4C707E4C5A92D23E47BA6FFBB4BFCB15F02833E2 (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m587325CF17C9AC882073969F83D37F22FE1637FC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2E69CE2940E538FF663D760D27C24516B6BEACCA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7AF9BC909A42FDE610807F9195FE059E7311F287_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m2AA9AE5F69B37C5C54BE4B4CAF1F06054BFEDB91_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
Type_t* V_2 = NULL;
Type_t* V_3 = NULL;
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_00f1:
{
U3CGetPersistentPathKeyTypesU3Ed__14_System_IDisposable_Dispose_m91687853786E3E3137BD9174D540AF7053DEBD1F(__this, NULL);
return;
}
});
try
{
{
int32_t L_0 = __this->___U3CU3E1__state;
V_1 = L_0;
int32_t L_1 = V_1;
switch (L_1)
{
case 0:
{
goto IL_0020_1;
}
case 1:
{
goto IL_0062_1;
}
case 2:
{
goto IL_00c6_1;
}
}
}
{
V_0 = (bool)0;
goto IL_00f8;
}
IL_0020_1:
{
__this->___U3CU3E1__state = (-1);
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_2 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___BaseSupportedDictionaryKeyTypes;
NullCheck(L_2);
Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 L_3;
L_3 = HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705(L_2, HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var);
__this->___U3CU3E7__wrap1 = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap1))->____set), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap1))->____current), (void*)NULL);
#endif
__this->___U3CU3E1__state = ((int32_t)-3);
goto IL_006a_1;
}
IL_0041_1:
{
Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* L_4 = (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*)(&__this->___U3CU3E7__wrap1);
Type_t* L_5;
L_5 = Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_inline(L_4, Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var);
V_2 = L_5;
Type_t* L_6 = V_2;
__this->___U3CU3E2__current = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_6);
__this->___U3CU3E1__state = 1;
V_0 = (bool)1;
goto IL_00f8;
}
IL_0062_1:
{
__this->___U3CU3E1__state = ((int32_t)-3);
}
IL_006a_1:
{
Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* L_7 = (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*)(&__this->___U3CU3E7__wrap1);
bool L_8;
L_8 = Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE(L_7, Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var);
if (L_8)
{
goto IL_0041_1;
}
}
{
U3CGetPersistentPathKeyTypesU3Ed__14_U3CU3Em__Finally1_mA8DF913A9ED5797FCDFAB607EFAFB92AB088A707(__this, NULL);
Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* L_9 = (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*)(&__this->___U3CU3E7__wrap1);
il2cpp_codegen_initobj(L_9, sizeof(Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510));
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
Dictionary_2_tFC934025EE6295E5E72790957920B5916B2E59EB* L_10 = ((DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var))->___TypeToKeyPathProviders;
NullCheck(L_10);
KeyCollection_t6B84A8387E23DE4E8915BE6EB0FE708B26CBCC55* L_11;
L_11 = Dictionary_2_get_Keys_m587325CF17C9AC882073969F83D37F22FE1637FC(L_10, Dictionary_2_get_Keys_m587325CF17C9AC882073969F83D37F22FE1637FC_RuntimeMethod_var);
NullCheck(L_11);
Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B L_12;
L_12 = KeyCollection_GetEnumerator_m2AA9AE5F69B37C5C54BE4B4CAF1F06054BFEDB91(L_11, KeyCollection_GetEnumerator_m2AA9AE5F69B37C5C54BE4B4CAF1F06054BFEDB91_RuntimeMethod_var);
__this->___U3CU3E7__wrap2 = L_12;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap2))->____dictionary), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap2))->____currentKey), (void*)NULL);
#endif
__this->___U3CU3E1__state = ((int32_t)-4);
goto IL_00ce_1;
}
IL_00a8_1:
{
Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B* L_13 = (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B*)(&__this->___U3CU3E7__wrap2);
Type_t* L_14;
L_14 = Enumerator_get_Current_m7AF9BC909A42FDE610807F9195FE059E7311F287_inline(L_13, Enumerator_get_Current_m7AF9BC909A42FDE610807F9195FE059E7311F287_RuntimeMethod_var);
V_3 = L_14;
Type_t* L_15 = V_3;
__this->___U3CU3E2__current = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_15);
__this->___U3CU3E1__state = 2;
V_0 = (bool)1;
goto IL_00f8;
}
IL_00c6_1:
{
__this->___U3CU3E1__state = ((int32_t)-4);
}
IL_00ce_1:
{
Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B* L_16 = (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B*)(&__this->___U3CU3E7__wrap2);
bool L_17;
L_17 = Enumerator_MoveNext_m2E69CE2940E538FF663D760D27C24516B6BEACCA(L_16, Enumerator_MoveNext_m2E69CE2940E538FF663D760D27C24516B6BEACCA_RuntimeMethod_var);
if (L_17)
{
goto IL_00a8_1;
}
}
{
U3CGetPersistentPathKeyTypesU3Ed__14_U3CU3Em__Finally2_mD6BC4F4019172DAF9BBB47BFECC361482666B9EE(__this, NULL);
Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B* L_18 = (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B*)(&__this->___U3CU3E7__wrap2);
il2cpp_codegen_initobj(L_18, sizeof(Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B));
V_0 = (bool)0;
goto IL_00f8;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f8:
{
bool L_19 = V_0;
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPersistentPathKeyTypesU3Ed__14_U3CU3Em__Finally1_mA8DF913A9ED5797FCDFAB607EFAFB92AB088A707 (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state = (-1);
Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* L_0 = (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*)(&__this->___U3CU3E7__wrap1);
Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639(L_0, Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPersistentPathKeyTypesU3Ed__14_U3CU3Em__Finally2_mD6BC4F4019172DAF9BBB47BFECC361482666B9EE (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDE5C1CAF9C6F0CD04E1F2167633FDBCA57C1BA10_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state = (-1);
Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B* L_0 = (Enumerator_t99D0E99E11766A37C094CE7D6A2F9141BD69521B*)(&__this->___U3CU3E7__wrap2);
Enumerator_Dispose_mDE5C1CAF9C6F0CD04E1F2167633FDBCA57C1BA10(L_0, Enumerator_Dispose_mDE5C1CAF9C6F0CD04E1F2167633FDBCA57C1BA10_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CGetPersistentPathKeyTypesU3Ed__14_System_Collections_Generic_IEnumeratorU3CSystem_TypeU3E_get_Current_m1A34EC62D2F74942FB999976169F4E4402ADF300 (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___U3CU3E2__current;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPersistentPathKeyTypesU3Ed__14_System_Collections_IEnumerator_Reset_m2B3369EE78832EFAC9F23F257C5703ECD6A62965 (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __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*)&U3CGetPersistentPathKeyTypesU3Ed__14_System_Collections_IEnumerator_Reset_m2B3369EE78832EFAC9F23F257C5703ECD6A62965_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPersistentPathKeyTypesU3Ed__14_System_Collections_IEnumerator_get_Current_m47993CFFFCA71A522437D2068E0175CB18AABC6E (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___U3CU3E2__current;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPersistentPathKeyTypesU3Ed__14_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m81D800AA5B440167CD5F188D59224B5F3DDF105A (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* 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:
{
U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* L_3 = (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E*)il2cpp_codegen_object_new(U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E_il2cpp_TypeInfo_var);
U3CGetPersistentPathKeyTypesU3Ed__14__ctor_mFCF5D9C775E32B4B6D70DD87F954004FF7146F10(L_3, 0, NULL);
V_0 = L_3;
}
IL_0029:
{
U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* L_4 = V_0;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPersistentPathKeyTypesU3Ed__14_System_Collections_IEnumerable_GetEnumerator_mC88CEB73D4FA203337755998833814B3026CCEF7 (U3CGetPersistentPathKeyTypesU3Ed__14_t482EA256EFAD5D97341C6BA395DAC9813CCC0A1E* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetPersistentPathKeyTypesU3Ed__14_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m81D800AA5B440167CD5F188D59224B5F3DDF105A(__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 RegisterDictionaryKeyPathProviderAttribute__ctor_mB7BC18CBDEF8386DE6AECFF688E6715700E3783C (RegisterDictionaryKeyPathProviderAttribute_t6FC91A04A1127A83350777C84F9C900846D6AF99* __this, Type_t* ___0_providerType, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
Type_t* L_0 = ___0_providerType;
__this->___ProviderType = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ProviderType), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2DictionaryKeyPathProvider_get_ProviderID_m3F370454C42E41CCFBD6CDAAC1EA2576E86B5A04 (Vector2DictionaryKeyPathProvider_t77C6390EE6DBF43491F6E57ADA3FCE3648F11EEB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35FEE3B54179753623EC247C441DB50F636419C4);
s_Il2CppMethodInitialized = true;
}
{
return _stringLiteral35FEE3B54179753623EC247C441DB50F636419C4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vector2DictionaryKeyPathProvider_Compare_m8AE7AB20383C2BADB028014F1CD40DBE44614023 (Vector2DictionaryKeyPathProvider_t77C6390EE6DBF43491F6E57ADA3FCE3648F11EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_x, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_y, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
float* L_0 = (float*)(&(&___0_x)->___x);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_y;
float L_2 = L_1.___x;
int32_t L_3;
L_3 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F(L_0, L_2, NULL);
V_0 = L_3;
int32_t L_4 = V_0;
if (L_4)
{
goto IL_0029;
}
}
{
float* L_5 = (float*)(&(&___0_x)->___y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_y;
float L_7 = L_6.___y;
int32_t L_8;
L_8 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F(L_5, L_7, NULL);
V_0 = L_8;
}
IL_0029:
{
int32_t L_9 = V_0;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2DictionaryKeyPathProvider_GetKeyFromPathString_m58A80EFFCE53140AE09B69D085CA7A8421352981 (Vector2DictionaryKeyPathProvider_t77C6390EE6DBF43491F6E57ADA3FCE3648F11EEB* __this, String_t* ___0_pathStr, const RuntimeMethod* method)
{
int32_t V_0 = 0;
String_t* V_1 = NULL;
String_t* V_2 = NULL;
{
String_t* L_0 = ___0_pathStr;
NullCheck(L_0);
int32_t L_1;
L_1 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_0, ((int32_t)124), NULL);
V_0 = L_1;
String_t* L_2 = ___0_pathStr;
int32_t L_3 = V_0;
NullCheck(L_2);
String_t* L_4;
L_4 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_2, 1, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), NULL);
NullCheck(L_4);
String_t* L_5;
L_5 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_4, NULL);
V_1 = L_5;
String_t* L_6 = ___0_pathStr;
int32_t L_7 = V_0;
String_t* L_8 = ___0_pathStr;
NullCheck(L_8);
int32_t L_9;
L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
int32_t L_10 = V_0;
NullCheck(L_6);
String_t* L_11;
L_11 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), ((int32_t)il2cpp_codegen_subtract(L_9, ((int32_t)il2cpp_codegen_add(L_10, 2)))), NULL);
NullCheck(L_11);
String_t* L_12;
L_12 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_11, NULL);
V_2 = L_12;
String_t* L_13 = V_1;
float L_14;
L_14 = Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8(L_13, NULL);
String_t* L_15 = V_2;
float L_16;
L_16 = Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8(L_15, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
memset((&L_17), 0, sizeof(L_17));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_17), L_14, L_16, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2DictionaryKeyPathProvider_GetPathStringFromKey_m906446EE8167B96B56973EBD42EA64EA41FA77E1 (Vector2DictionaryKeyPathProvider_t77C6390EE6DBF43491F6E57ADA3FCE3648F11EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_key, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
{
float* L_0 = (float*)(&(&___0_key)->___x);
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_0, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_1, NULL);
V_0 = L_2;
float* L_3 = (float*)(&(&___0_key)->___y);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_4;
L_4 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_5;
L_5 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_3, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_4, NULL);
V_1 = L_5;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
String_t* L_9 = V_0;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_8;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
String_t* L_12 = V_1;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_12);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_11;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
String_t* L_14;
L_14 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_13, NULL);
NullCheck(L_14);
String_t* L_15;
L_15 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_14, ((int32_t)46), ((int32_t)44), NULL);
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2DictionaryKeyPathProvider__ctor_mE36F033E2715A46FA6FE7AA928C9045AA390894A (Vector2DictionaryKeyPathProvider_t77C6390EE6DBF43491F6E57ADA3FCE3648F11EEB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseDictionaryKeyPathProvider_1__ctor_m8E9FCF926F9B8537EB5FA42CC2DFE8A707DC7F10_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
BaseDictionaryKeyPathProvider_1__ctor_m8E9FCF926F9B8537EB5FA42CC2DFE8A707DC7F10(__this, BaseDictionaryKeyPathProvider_1__ctor_m8E9FCF926F9B8537EB5FA42CC2DFE8A707DC7F10_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3DictionaryKeyPathProvider_get_ProviderID_m450BA15A3E8321BB40D5A57426ADB295318DA520 (Vector3DictionaryKeyPathProvider_tD35658A626399077D5C1D292110001C207DD97C8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1701D0138EA13E69F014BC0A5BCF4BC6A7035EE7);
s_Il2CppMethodInitialized = true;
}
{
return _stringLiteral1701D0138EA13E69F014BC0A5BCF4BC6A7035EE7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vector3DictionaryKeyPathProvider_Compare_m049DC371DAE6721520122BB807B9127E64DF657A (Vector3DictionaryKeyPathProvider_tD35658A626399077D5C1D292110001C207DD97C8* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_x, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_y, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
float* L_0 = (float*)(&(&___0_x)->___x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_y;
float L_2 = L_1.___x;
int32_t L_3;
L_3 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F(L_0, L_2, NULL);
V_0 = L_3;
int32_t L_4 = V_0;
if (L_4)
{
goto IL_0029;
}
}
{
float* L_5 = (float*)(&(&___0_x)->___y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_y;
float L_7 = L_6.___y;
int32_t L_8;
L_8 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F(L_5, L_7, NULL);
V_0 = L_8;
}
IL_0029:
{
int32_t L_9 = V_0;
if (L_9)
{
goto IL_003f;
}
}
{
float* L_10 = (float*)(&(&___0_x)->___z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_y;
float L_12 = L_11.___z;
int32_t L_13;
L_13 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F(L_10, L_12, NULL);
V_0 = L_13;
}
IL_003f:
{
int32_t L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3DictionaryKeyPathProvider_GetKeyFromPathString_m8F7AEF101FA51B62FC0A343EC72E32E29B32A4F9 (Vector3DictionaryKeyPathProvider_tD35658A626399077D5C1D292110001C207DD97C8* __this, String_t* ___0_pathStr, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
String_t* V_2 = NULL;
String_t* V_3 = NULL;
String_t* V_4 = NULL;
{
String_t* L_0 = ___0_pathStr;
NullCheck(L_0);
int32_t L_1;
L_1 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_0, ((int32_t)124), NULL);
V_0 = L_1;
String_t* L_2 = ___0_pathStr;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4;
L_4 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_2, ((int32_t)124), ((int32_t)il2cpp_codegen_add(L_3, 1)), NULL);
V_1 = L_4;
String_t* L_5 = ___0_pathStr;
int32_t L_6 = V_0;
NullCheck(L_5);
String_t* L_7;
L_7 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_5, 1, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_7, NULL);
V_2 = L_8;
String_t* L_9 = ___0_pathStr;
int32_t L_10 = V_0;
int32_t L_11 = V_1;
int32_t L_12 = V_0;
NullCheck(L_9);
String_t* L_13;
L_13 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, ((int32_t)il2cpp_codegen_add(L_12, 1)))), NULL);
NullCheck(L_13);
String_t* L_14;
L_14 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_13, NULL);
V_3 = L_14;
String_t* L_15 = ___0_pathStr;
int32_t L_16 = V_1;
String_t* L_17 = ___0_pathStr;
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
int32_t L_19 = V_1;
NullCheck(L_15);
String_t* L_20;
L_20 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_15, ((int32_t)il2cpp_codegen_add(L_16, 1)), ((int32_t)il2cpp_codegen_subtract(L_18, ((int32_t)il2cpp_codegen_add(L_19, 2)))), NULL);
NullCheck(L_20);
String_t* L_21;
L_21 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_20, NULL);
V_4 = L_21;
String_t* L_22 = V_2;
float L_23;
L_23 = Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8(L_22, NULL);
String_t* L_24 = V_3;
float L_25;
L_25 = Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8(L_24, NULL);
String_t* L_26 = V_4;
float L_27;
L_27 = Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8(L_26, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
memset((&L_28), 0, sizeof(L_28));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), L_23, L_25, L_27, NULL);
return L_28;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3DictionaryKeyPathProvider_GetPathStringFromKey_mC31CB8E2AC6CA060750CE93A909BECBF7215A045 (Vector3DictionaryKeyPathProvider_tD35658A626399077D5C1D292110001C207DD97C8* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_key, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
String_t* V_2 = NULL;
{
float* L_0 = (float*)(&(&___0_key)->___x);
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_0, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_1, NULL);
V_0 = L_2;
float* L_3 = (float*)(&(&___0_key)->___y);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_4;
L_4 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_5;
L_5 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_3, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_4, NULL);
V_1 = L_5;
float* L_6 = (float*)(&(&___0_key)->___z);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_7;
L_7 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_8;
L_8 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_6, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_7, NULL);
V_2 = L_8;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
String_t* L_12 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_12);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_11;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
String_t* L_15 = V_1;
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_15);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_14;
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
String_t* L_18 = V_2;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_18);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
String_t* L_20;
L_20 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_19, NULL);
NullCheck(L_20);
String_t* L_21;
L_21 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_20, ((int32_t)46), ((int32_t)44), NULL);
return L_21;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3DictionaryKeyPathProvider__ctor_mC469915FEE1C46A2C90208E56BC0A947EDDCC557 (Vector3DictionaryKeyPathProvider_tD35658A626399077D5C1D292110001C207DD97C8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseDictionaryKeyPathProvider_1__ctor_mE806563034AEEF9BDE953BF75AFF8885AEA520A8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
BaseDictionaryKeyPathProvider_1__ctor_mE806563034AEEF9BDE953BF75AFF8885AEA520A8(__this, BaseDictionaryKeyPathProvider_1__ctor_mE806563034AEEF9BDE953BF75AFF8885AEA520A8_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector4DictionaryKeyPathProvider_get_ProviderID_mCD56603418B9F27D4EE22A8770D5467558C8C7A8 (Vector4DictionaryKeyPathProvider_t2C351FFAE9B421FB47EC06BDB02F9D4DCC39445F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2300664FCDC75CFB87B58FE73A1EC69CBC57C837);
s_Il2CppMethodInitialized = true;
}
{
return _stringLiteral2300664FCDC75CFB87B58FE73A1EC69CBC57C837;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vector4DictionaryKeyPathProvider_Compare_m3BC2EFA32F5A3A4010FF3EC97F26A6B38AD8BB75 (Vector4DictionaryKeyPathProvider_t2C351FFAE9B421FB47EC06BDB02F9D4DCC39445F* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_x, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_y, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
float* L_0 = (float*)(&(&___0_x)->___x);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_y;
float L_2 = L_1.___x;
int32_t L_3;
L_3 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F(L_0, L_2, NULL);
V_0 = L_3;
int32_t L_4 = V_0;
if (L_4)
{
goto IL_0029;
}
}
{
float* L_5 = (float*)(&(&___0_x)->___y);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_y;
float L_7 = L_6.___y;
int32_t L_8;
L_8 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F(L_5, L_7, NULL);
V_0 = L_8;
}
IL_0029:
{
int32_t L_9 = V_0;
if (L_9)
{
goto IL_003f;
}
}
{
float* L_10 = (float*)(&(&___0_x)->___z);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = ___1_y;
float L_12 = L_11.___z;
int32_t L_13;
L_13 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F(L_10, L_12, NULL);
V_0 = L_13;
}
IL_003f:
{
int32_t L_14 = V_0;
if (L_14)
{
goto IL_0055;
}
}
{
float* L_15 = (float*)(&(&___0_x)->___w);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = ___1_y;
float L_17 = L_16.___w;
int32_t L_18;
L_18 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F(L_15, L_17, NULL);
V_0 = L_18;
}
IL_0055:
{
int32_t L_19 = V_0;
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4DictionaryKeyPathProvider_GetKeyFromPathString_mF4F7E12B58C90D818E303E9D8E17776C42CF9CAE (Vector4DictionaryKeyPathProvider_t2C351FFAE9B421FB47EC06BDB02F9D4DCC39445F* __this, String_t* ___0_pathStr, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
String_t* V_3 = NULL;
String_t* V_4 = NULL;
String_t* V_5 = NULL;
String_t* V_6 = NULL;
{
String_t* L_0 = ___0_pathStr;
NullCheck(L_0);
int32_t L_1;
L_1 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_0, ((int32_t)124), NULL);
V_0 = L_1;
String_t* L_2 = ___0_pathStr;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4;
L_4 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_2, ((int32_t)124), ((int32_t)il2cpp_codegen_add(L_3, 1)), NULL);
V_1 = L_4;
String_t* L_5 = ___0_pathStr;
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7;
L_7 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_5, ((int32_t)124), ((int32_t)il2cpp_codegen_add(L_6, 1)), NULL);
V_2 = L_7;
String_t* L_8 = ___0_pathStr;
int32_t L_9 = V_0;
NullCheck(L_8);
String_t* L_10;
L_10 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_8, 1, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), NULL);
NullCheck(L_10);
String_t* L_11;
L_11 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_10, NULL);
V_3 = L_11;
String_t* L_12 = ___0_pathStr;
int32_t L_13 = V_0;
int32_t L_14 = V_1;
int32_t L_15 = V_0;
NullCheck(L_12);
String_t* L_16;
L_16 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_12, ((int32_t)il2cpp_codegen_add(L_13, 1)), ((int32_t)il2cpp_codegen_subtract(L_14, ((int32_t)il2cpp_codegen_add(L_15, 1)))), NULL);
NullCheck(L_16);
String_t* L_17;
L_17 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_16, NULL);
V_4 = L_17;
String_t* L_18 = ___0_pathStr;
int32_t L_19 = V_1;
int32_t L_20 = V_2;
int32_t L_21 = V_1;
NullCheck(L_18);
String_t* L_22;
L_22 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_18, ((int32_t)il2cpp_codegen_add(L_19, 1)), ((int32_t)il2cpp_codegen_subtract(L_20, ((int32_t)il2cpp_codegen_add(L_21, 1)))), NULL);
NullCheck(L_22);
String_t* L_23;
L_23 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_22, NULL);
V_5 = L_23;
String_t* L_24 = ___0_pathStr;
int32_t L_25 = V_2;
String_t* L_26 = ___0_pathStr;
NullCheck(L_26);
int32_t L_27;
L_27 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_26, NULL);
int32_t L_28 = V_2;
NullCheck(L_24);
String_t* L_29;
L_29 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_24, ((int32_t)il2cpp_codegen_add(L_25, 1)), ((int32_t)il2cpp_codegen_subtract(L_27, ((int32_t)il2cpp_codegen_add(L_28, 2)))), NULL);
NullCheck(L_29);
String_t* L_30;
L_30 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_29, NULL);
V_6 = L_30;
String_t* L_31 = V_3;
float L_32;
L_32 = Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8(L_31, NULL);
String_t* L_33 = V_4;
float L_34;
L_34 = Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8(L_33, NULL);
String_t* L_35 = V_5;
float L_36;
L_36 = Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8(L_35, NULL);
String_t* L_37 = V_6;
float L_38;
L_38 = Single_Parse_m621F610BB84997A2E3C4686913F482316CD3E6B8(L_37, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_39;
memset((&L_39), 0, sizeof(L_39));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_39), L_32, L_34, L_36, L_38, NULL);
return L_39;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector4DictionaryKeyPathProvider_GetPathStringFromKey_m8F0A22F63B4A2838C74DAA872F9EFD03CE96BE0C (Vector4DictionaryKeyPathProvider_t2C351FFAE9B421FB47EC06BDB02F9D4DCC39445F* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_key, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
String_t* V_2 = NULL;
String_t* V_3 = NULL;
{
float* L_0 = (float*)(&(&___0_key)->___x);
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_0, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_1, NULL);
V_0 = L_2;
float* L_3 = (float*)(&(&___0_key)->___y);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_4;
L_4 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_5;
L_5 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_3, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_4, NULL);
V_1 = L_5;
float* L_6 = (float*)(&(&___0_key)->___z);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_7;
L_7 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_8;
L_8 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_6, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_7, NULL);
V_2 = L_8;
float* L_9 = (float*)(&(&___0_key)->___w);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10;
L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_11;
L_11 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_9, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_10, NULL);
V_3 = L_11;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
String_t* L_15 = V_0;
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_15);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_14;
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
String_t* L_18 = V_1;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_18);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
String_t* L_21 = V_2;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_21);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_20;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
String_t* L_24 = V_3;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_24);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_23;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
String_t* L_26;
L_26 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_25, NULL);
NullCheck(L_26);
String_t* L_27;
L_27 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_26, ((int32_t)46), ((int32_t)44), NULL);
return L_27;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4DictionaryKeyPathProvider__ctor_m21431CBFDACC9216FE5DB9D418E1A8759C9D2ECE (Vector4DictionaryKeyPathProvider_t2C351FFAE9B421FB47EC06BDB02F9D4DCC39445F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseDictionaryKeyPathProvider_1__ctor_m21EA597081C0F8118F84DBBCB9ABF6EE613B61FE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
BaseDictionaryKeyPathProvider_1__ctor_m21EA597081C0F8118F84DBBCB9ABF6EE613B61FE(__this, BaseDictionaryKeyPathProvider_1__ctor_m21EA597081C0F8118F84DBBCB9ABF6EE613B61FE_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* AnimationCurveFormatter_GetUninitializedObject_m39EFC0B5AF2FD9F011B7263717F8D05259833EB6 (AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B* __this, const RuntimeMethod* method)
{
{
return (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurveFormatter_Read_mF6A9D98DBEC57981410123FABCD84087FC320C9D (AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var);
Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288* L_0 = ((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___KeyframeSerializer;
RuntimeObject* L_1 = ___1_reader;
NullCheck(L_0);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_2;
L_2 = VirtualFuncInvoker1< KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*, RuntimeObject* >::Invoke(6, L_0, L_1);
V_0 = L_2;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** L_3 = ___0_value;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_4 = V_0;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_5, L_4, NULL);
*((RuntimeObject**)L_3) = (RuntimeObject*)L_5;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_5);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** L_6 = ___0_value;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7 = *((AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354**)L_6);
Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602* L_8 = ((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___WrapModeSerializer;
RuntimeObject* L_9 = ___1_reader;
NullCheck(L_8);
int32_t L_10;
L_10 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_8, L_9);
NullCheck(L_7);
AnimationCurve_set_preWrapMode_mA618E67F536483FA5F3507A2D97C045E089D1B2D(L_7, L_10, NULL);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** L_11 = ___0_value;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_12 = *((AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354**)L_11);
Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602* L_13 = ((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___WrapModeSerializer;
RuntimeObject* L_14 = ___1_reader;
NullCheck(L_13);
int32_t L_15;
L_15 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_13, L_14);
NullCheck(L_12);
AnimationCurve_set_postWrapMode_m39A4758ABD5D2AEE475940829352792FE7E9CBA9(L_12, L_15, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurveFormatter_Write_m96BF62EF7972290F8B7D644C1B74E62CA206AC4D (AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m8B57DEE9CE298873AD076489756B8F9177758003_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_mA0F8E73BFC89A647C703DEB8DAD50136C64F27F6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var);
Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288* L_0 = ((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___KeyframeSerializer;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** L_1 = ___0_value;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = *((AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354**)L_1);
NullCheck(L_2);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_3;
L_3 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_2, NULL);
RuntimeObject* L_4 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_mA0F8E73BFC89A647C703DEB8DAD50136C64F27F6(L_0, L_3, L_4, Serializer_1_WriteValue_mA0F8E73BFC89A647C703DEB8DAD50136C64F27F6_RuntimeMethod_var);
Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602* L_5 = ((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___WrapModeSerializer;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** L_6 = ___0_value;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7 = *((AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354**)L_6);
NullCheck(L_7);
int32_t L_8;
L_8 = AnimationCurve_get_preWrapMode_m6F386731866F888BC8BD98B2C1A5B03D2ACCAF14(L_7, NULL);
RuntimeObject* L_9 = ___1_writer;
NullCheck(L_5);
Serializer_1_WriteValue_m8B57DEE9CE298873AD076489756B8F9177758003(L_5, L_8, L_9, Serializer_1_WriteValue_m8B57DEE9CE298873AD076489756B8F9177758003_RuntimeMethod_var);
Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602* L_10 = ((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___WrapModeSerializer;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354** L_11 = ___0_value;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_12 = *((AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354**)L_11);
NullCheck(L_12);
int32_t L_13;
L_13 = AnimationCurve_get_postWrapMode_m5A56504372DD5597CF7844ED9E58BDD2D3C805E7(L_12, NULL);
RuntimeObject* L_14 = ___1_writer;
NullCheck(L_10);
Serializer_1_WriteValue_m8B57DEE9CE298873AD076489756B8F9177758003(L_10, L_13, L_14, Serializer_1_WriteValue_m8B57DEE9CE298873AD076489756B8F9177758003_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurveFormatter__ctor_mD0F8EA51DE593A79A686CF83A9C1C012BA6B37FA (AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_mECFC81578E622D68C8A7485E3D692E28135C539E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_tB204FB232DFBEDB7DCA9BEA9D10E19AAD65793FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_tB204FB232DFBEDB7DCA9BEA9D10E19AAD65793FB_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_mECFC81578E622D68C8A7485E3D692E28135C539E(__this, MinimalBaseFormatter_1__ctor_mECFC81578E622D68C8A7485E3D692E28135C539E_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurveFormatter__cctor_mCED1422AC24F91759301CF9AF8757E9C54AF6E47 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisKeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_m251EFD52EAB31C7AB4908BAEE23294FF9209DE3E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisWrapMode_t6C6EABC32662DF078C3C977196618603C2F3A079_m51B872CE8EBE35970810606E0E6C3251E2438009_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_tFE12DA2E40A3A0AC32953B3E7DD8FAC7C8F06288* L_0;
L_0 = Serializer_Get_TisKeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_m251EFD52EAB31C7AB4908BAEE23294FF9209DE3E(Serializer_Get_TisKeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_m251EFD52EAB31C7AB4908BAEE23294FF9209DE3E_RuntimeMethod_var);
((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___KeyframeSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___KeyframeSerializer), (void*)L_0);
Serializer_1_t76126197137EB6E0FC34171E00E1D7C61986B602* L_1;
L_1 = Serializer_Get_TisWrapMode_t6C6EABC32662DF078C3C977196618603C2F3A079_m51B872CE8EBE35970810606E0E6C3251E2438009(Serializer_Get_TisWrapMode_t6C6EABC32662DF078C3C977196618603C2F3A079_m51B872CE8EBE35970810606E0E6C3251E2438009_RuntimeMethod_var);
((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___WrapModeSerializer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_StaticFields*)il2cpp_codegen_static_fields_for(AnimationCurveFormatter_t56D531A7BD86CDE41C9C0C2FE6B7F1617D4FEF8B_il2cpp_TypeInfo_var))->___WrapModeSerializer), (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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundsFormatter_Read_m302D5C48D48D54CAEC9FD7D12A98A1FFE9D6C287 (BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var);
Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* L_1 = ((BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_StaticFields*)il2cpp_codegen_static_fields_for(BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var))->___Vector3Serializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject* >::Invoke(6, L_1, L_2);
Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline(L_0, L_3, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_4 = ___0_value;
Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* L_5 = ((BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_StaticFields*)il2cpp_codegen_static_fields_for(BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var))->___Vector3Serializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject* >::Invoke(6, L_5, L_6);
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128_inline(L_4, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundsFormatter_Write_mBE906F9AA9DB84D00B0F8E81EA515FBC20CF9641 (BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m0A516EFC7224183AF8AFF2CDECDAE6A797056834_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var);
Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* L_0 = ((BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_StaticFields*)il2cpp_codegen_static_fields_for(BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var))->___Vector3Serializer;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_1 = ___0_value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline(L_1, NULL);
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m0A516EFC7224183AF8AFF2CDECDAE6A797056834(L_0, L_2, L_3, Serializer_1_WriteValue_m0A516EFC7224183AF8AFF2CDECDAE6A797056834_RuntimeMethod_var);
Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* L_4 = ((BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_StaticFields*)il2cpp_codegen_static_fields_for(BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var))->___Vector3Serializer;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_5 = ___0_value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline(L_5, NULL);
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m0A516EFC7224183AF8AFF2CDECDAE6A797056834(L_4, L_6, L_7, Serializer_1_WriteValue_m0A516EFC7224183AF8AFF2CDECDAE6A797056834_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundsFormatter__ctor_m737A89B4F387B9F38CD5009EFD6DE59C3A80DE59 (BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m7A88D22B611BBC57DB74C47D5354EACB60D69733_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t446AAC6FC5A364E2B9A1FA8D49E40A031B4F324A_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m7A88D22B611BBC57DB74C47D5354EACB60D69733(__this, MinimalBaseFormatter_1__ctor_m7A88D22B611BBC57DB74C47D5354EACB60D69733_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundsFormatter__cctor_m21EA2DAD90AFE0995CC47CACF6980ED0840EA8C9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7A665C9102313D9F1B18E3D74F93F84309EF96A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_tDDFF38C009A627D53DAB1EE7BB473700C2C7FF45* L_0;
L_0 = Serializer_Get_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7A665C9102313D9F1B18E3D74F93F84309EF96A(Serializer_Get_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7A665C9102313D9F1B18E3D74F93F84309EF96A_RuntimeMethod_var);
((BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_StaticFields*)il2cpp_codegen_static_fields_for(BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var))->___Vector3Serializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_StaticFields*)il2cpp_codegen_static_fields_for(BoundsFormatter_tA87B910D17B4A3C6E5E72F46FA7DB6E24320FCB5_il2cpp_TypeInfo_var))->___Vector3Serializer), (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 Color32Formatter_Read_m382284B3F1A34F15FBE3CADCE6E8612B1EDC2639 (Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var);
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* L_1 = ((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
uint8_t L_3;
L_3 = VirtualFuncInvoker1< uint8_t, RuntimeObject* >::Invoke(6, L_1, L_2);
L_0->___r = L_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_4 = ___0_value;
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* L_5 = ((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
uint8_t L_7;
L_7 = VirtualFuncInvoker1< uint8_t, RuntimeObject* >::Invoke(6, L_5, L_6);
L_4->___g = L_7;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_8 = ___0_value;
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* L_9 = ((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer;
RuntimeObject* L_10 = ___1_reader;
NullCheck(L_9);
uint8_t L_11;
L_11 = VirtualFuncInvoker1< uint8_t, RuntimeObject* >::Invoke(6, L_9, L_10);
L_8->___b = L_11;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_12 = ___0_value;
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* L_13 = ((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer;
RuntimeObject* L_14 = ___1_reader;
NullCheck(L_13);
uint8_t L_15;
L_15 = VirtualFuncInvoker1< uint8_t, RuntimeObject* >::Invoke(6, L_13, L_14);
L_12->___a = L_15;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color32Formatter_Write_m82283B1DE78D03DE64E224123B5A2690727140F1 (Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var);
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* L_0 = ((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_1 = ___0_value;
uint8_t L_2 = L_1->___r;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9(L_0, L_2, L_3, Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9_RuntimeMethod_var);
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* L_4 = ((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_5 = ___0_value;
uint8_t L_6 = L_5->___g;
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9(L_4, L_6, L_7, Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9_RuntimeMethod_var);
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* L_8 = ((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_9 = ___0_value;
uint8_t L_10 = L_9->___b;
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_8);
Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9(L_8, L_10, L_11, Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9_RuntimeMethod_var);
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* L_12 = ((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_13 = ___0_value;
uint8_t L_14 = L_13->___a;
RuntimeObject* L_15 = ___1_writer;
NullCheck(L_12);
Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9(L_12, L_14, L_15, Serializer_1_WriteValue_m061044122EF2B745CCC768916C9A74D476B097F9_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color32Formatter__ctor_mDD441AFF8C4A0FF30096C846D713CBB5769133B1 (Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m90193DDA56EE49BF3450925D656FB531E8D651CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t78563A989B8672C9D987EC39454EC6A2179C1CE0_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m90193DDA56EE49BF3450925D656FB531E8D651CE(__this, MinimalBaseFormatter_1__ctor_m90193DDA56EE49BF3450925D656FB531E8D651CE_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color32Formatter__cctor_mA35EF3AE7DCCC2EA3F5884BFF2968E9E2A5047E3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mA499AD4CB49E2F5C23D70ACE435E8DA8D3CBE5F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* L_0;
L_0 = Serializer_Get_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mA499AD4CB49E2F5C23D70ACE435E8DA8D3CBE5F4(Serializer_Get_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mA499AD4CB49E2F5C23D70ACE435E8DA8D3CBE5F4_RuntimeMethod_var);
((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_StaticFields*)il2cpp_codegen_static_fields_for(Color32Formatter_t3B9D062822629591EB700C3A83B7E89CA69D0BC3_il2cpp_TypeInfo_var))->___ByteSerializer), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorBlockFormatterLocator_TryGetFormatter_m65CB75C3D10E6A28FAD4CA07658051C803AC894E (ColorBlockFormatterLocator_tACD976230D1C9BC819B30EF4F266BDBA386C991A* __this, Type_t* ___0_type, int32_t ___1_step, RuntimeObject* ___2_policy, bool ___3_allowWeakFallbackFormatters, RuntimeObject** ___4_formatter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorBlockFormatter_1_t79B8213C8020C8E6BA002D8991359DCB623BE57F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_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*)&_stringLiteralE31AE61A5CD630FF92044084DDF61A208DA78F4F);
s_Il2CppMethodInitialized = true;
}
Exception_t* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = ___1_step;
if (L_0)
{
goto IL_0068;
}
}
{
Type_t* L_1 = ___0_type;
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteralE31AE61A5CD630FF92044084DDF61A208DA78F4F, NULL);
if (!L_3)
{
goto IL_0068;
}
}
try
{
RuntimeObject** L_4 = ___4_formatter;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (ColorBlockFormatter_1_t79B8213C8020C8E6BA002D8991359DCB623BE57F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = L_7;
Type_t* L_9 = ___0_type;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_9);
NullCheck(L_6);
Type_t* L_10;
L_10 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_6, L_8);
RuntimeObject* L_11;
L_11 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_10, NULL);
*((RuntimeObject**)L_4) = (RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_11, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_11, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var)));
goto IL_0066;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_003d;
}
throw e;
}
CATCH_003d:
{
{
V_0 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
bool L_12 = ___3_allowWeakFallbackFormatters;
if (!L_12)
{
goto IL_0062;
}
}
{
Exception_t* L_13 = V_0;
if (((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_13, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_0057;
}
}
{
Exception_t* L_14 = V_0;
NullCheck(L_14);
Exception_t* L_15;
L_15 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_14);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_15, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_0062;
}
}
IL_0057:
{
RuntimeObject** L_16 = ___4_formatter;
Type_t* L_17 = ___0_type;
WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25* L_18 = (WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var)));
WeakColorBlockFormatter__ctor_m7421569C2B493EF532B6939E991DD087B56F6CCB(L_18, L_17, NULL);
*((RuntimeObject**)L_16) = (RuntimeObject*)L_18;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_16, (void*)(RuntimeObject*)L_18);
goto IL_0064;
}
IL_0062:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
}
IL_0064:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0066;
}
}
IL_0066:
{
return (bool)1;
}
IL_0068:
{
RuntimeObject** L_19 = ___4_formatter;
*((RuntimeObject**)L_19) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_19, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorBlockFormatterLocator__ctor_m9B70F73EC8686203E7CC55222295AC2272E038A6 (ColorBlockFormatterLocator_tACD976230D1C9BC819B30EF4F266BDBA386C991A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakColorBlockFormatter__ctor_m7421569C2B493EF532B6939E991DD087B56F6CCB (WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25* __this, Type_t* ___0_colorBlockType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19C147781CE2042D7037814815F09B3A0DF8268A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4961997E69CB0D420A09A0A5FCD45DEA9921CED4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A12FE2CFF2839F87730144EC5F02E594ADAAD1C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB37DB535EB7BF3013A9962A137516EE8ADD146A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA2A4998C797C67B377B514D33B962C37A0A83B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE82697291A00B79F4D1423A407F542AD24C27200);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_colorBlockType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL);
Type_t* L_1 = ___0_colorBlockType;
NullCheck(L_1);
PropertyInfo_t* L_2;
L_2 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_1, _stringLiteralB37DB535EB7BF3013A9962A137516EE8ADD146A1, NULL);
__this->___normalColor = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___normalColor), (void*)L_2);
Type_t* L_3 = ___0_colorBlockType;
NullCheck(L_3);
PropertyInfo_t* L_4;
L_4 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_3, _stringLiteralDA2A4998C797C67B377B514D33B962C37A0A83B0, NULL);
__this->___highlightedColor = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___highlightedColor), (void*)L_4);
Type_t* L_5 = ___0_colorBlockType;
NullCheck(L_5);
PropertyInfo_t* L_6;
L_6 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_5, _stringLiteral4A12FE2CFF2839F87730144EC5F02E594ADAAD1C, NULL);
__this->___pressedColor = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___pressedColor), (void*)L_6);
Type_t* L_7 = ___0_colorBlockType;
NullCheck(L_7);
PropertyInfo_t* L_8;
L_8 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_7, _stringLiteral19C147781CE2042D7037814815F09B3A0DF8268A, NULL);
__this->___disabledColor = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___disabledColor), (void*)L_8);
Type_t* L_9 = ___0_colorBlockType;
NullCheck(L_9);
PropertyInfo_t* L_10;
L_10 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_9, _stringLiteralE82697291A00B79F4D1423A407F542AD24C27200, NULL);
__this->___colorMultiplier = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___colorMultiplier), (void*)L_10);
Type_t* L_11 = ___0_colorBlockType;
NullCheck(L_11);
PropertyInfo_t* L_12;
L_12 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_11, _stringLiteral4961997E69CB0D420A09A0A5FCD45DEA9921CED4, NULL);
__this->___fadeDuration = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___fadeDuration), (void*)L_12);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakColorBlockFormatter_DeserializeImplementation_mAA0FD2E171DBA150A64EB01BF7E36381A6355D7D (WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
PropertyInfo_t* L_0 = __this->___normalColor;
RuntimeObject** L_1 = ___0_value;
RuntimeObject* L_2 = *((RuntimeObject**)L_1);
il2cpp_codegen_runtime_class_init_inline(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_3 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer;
RuntimeObject* L_4 = ___1_reader;
NullCheck(L_3);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
L_5 = VirtualFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, RuntimeObject* >::Invoke(6, L_3, L_4);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = L_5;
RuntimeObject* L_7 = Box(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var, &L_6);
NullCheck(L_0);
VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(28, L_0, L_2, L_7, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
PropertyInfo_t* L_8 = __this->___highlightedColor;
RuntimeObject** L_9 = ___0_value;
RuntimeObject* L_10 = *((RuntimeObject**)L_9);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_11 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer;
RuntimeObject* L_12 = ___1_reader;
NullCheck(L_11);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13;
L_13 = VirtualFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, RuntimeObject* >::Invoke(6, L_11, L_12);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = L_13;
RuntimeObject* L_15 = Box(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var, &L_14);
NullCheck(L_8);
VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(28, L_8, L_10, L_15, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
PropertyInfo_t* L_16 = __this->___pressedColor;
RuntimeObject** L_17 = ___0_value;
RuntimeObject* L_18 = *((RuntimeObject**)L_17);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_19 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer;
RuntimeObject* L_20 = ___1_reader;
NullCheck(L_19);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_21;
L_21 = VirtualFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, RuntimeObject* >::Invoke(6, L_19, L_20);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22 = L_21;
RuntimeObject* L_23 = Box(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var, &L_22);
NullCheck(L_16);
VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(28, L_16, L_18, L_23, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
PropertyInfo_t* L_24 = __this->___disabledColor;
RuntimeObject** L_25 = ___0_value;
RuntimeObject* L_26 = *((RuntimeObject**)L_25);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_27 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer;
RuntimeObject* L_28 = ___1_reader;
NullCheck(L_27);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29;
L_29 = VirtualFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, RuntimeObject* >::Invoke(6, L_27, L_28);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30 = L_29;
RuntimeObject* L_31 = Box(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var, &L_30);
NullCheck(L_24);
VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(28, L_24, L_26, L_31, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
PropertyInfo_t* L_32 = __this->___colorMultiplier;
RuntimeObject** L_33 = ___0_value;
RuntimeObject* L_34 = *((RuntimeObject**)L_33);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_35 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_36 = ___1_reader;
NullCheck(L_35);
float L_37;
L_37 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_35, L_36);
float L_38 = L_37;
RuntimeObject* L_39 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_38);
NullCheck(L_32);
VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(28, L_32, L_34, L_39, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
PropertyInfo_t* L_40 = __this->___fadeDuration;
RuntimeObject** L_41 = ___0_value;
RuntimeObject* L_42 = *((RuntimeObject**)L_41);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_43 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_44 = ___1_reader;
NullCheck(L_43);
float L_45;
L_45 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_43, L_44);
float L_46 = L_45;
RuntimeObject* L_47 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_46);
NullCheck(L_40);
VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(28, L_40, L_42, L_47, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakColorBlockFormatter_SerializeImplementation_m4C0F1858B09E68DE444C1342D15F6A55E13BBE27 (WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_0 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer;
PropertyInfo_t* L_1 = __this->___normalColor;
RuntimeObject** L_2 = ___0_value;
RuntimeObject* L_3 = *((RuntimeObject**)L_2);
NullCheck(L_1);
RuntimeObject* L_4;
L_4 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_1, L_3, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
RuntimeObject* L_5 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646(L_0, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)UnBox(L_4, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var)))), L_5, Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_RuntimeMethod_var);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_6 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer;
PropertyInfo_t* L_7 = __this->___highlightedColor;
RuntimeObject** L_8 = ___0_value;
RuntimeObject* L_9 = *((RuntimeObject**)L_8);
NullCheck(L_7);
RuntimeObject* L_10;
L_10 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_7, L_9, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_6);
Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646(L_6, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)UnBox(L_10, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var)))), L_11, Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_RuntimeMethod_var);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_12 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer;
PropertyInfo_t* L_13 = __this->___pressedColor;
RuntimeObject** L_14 = ___0_value;
RuntimeObject* L_15 = *((RuntimeObject**)L_14);
NullCheck(L_13);
RuntimeObject* L_16;
L_16 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_13, L_15, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
RuntimeObject* L_17 = ___1_writer;
NullCheck(L_12);
Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646(L_12, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)UnBox(L_16, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var)))), L_17, Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_RuntimeMethod_var);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_18 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer;
PropertyInfo_t* L_19 = __this->___disabledColor;
RuntimeObject** L_20 = ___0_value;
RuntimeObject* L_21 = *((RuntimeObject**)L_20);
NullCheck(L_19);
RuntimeObject* L_22;
L_22 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_19, L_21, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
RuntimeObject* L_23 = ___1_writer;
NullCheck(L_18);
Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646(L_18, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)UnBox(L_22, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var)))), L_23, Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_24 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___FloatSerializer;
PropertyInfo_t* L_25 = __this->___colorMultiplier;
RuntimeObject** L_26 = ___0_value;
RuntimeObject* L_27 = *((RuntimeObject**)L_26);
NullCheck(L_25);
RuntimeObject* L_28;
L_28 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_25, L_27, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
RuntimeObject* L_29 = ___1_writer;
NullCheck(L_24);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_24, ((*(float*)((float*)(float*)UnBox(L_28, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))), L_29, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_30 = ((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___FloatSerializer;
PropertyInfo_t* L_31 = __this->___fadeDuration;
RuntimeObject** L_32 = ___0_value;
RuntimeObject* L_33 = *((RuntimeObject**)L_32);
NullCheck(L_31);
RuntimeObject* L_34;
L_34 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_31, L_33, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
RuntimeObject* L_35 = ___1_writer;
NullCheck(L_30);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_30, ((*(float*)((float*)(float*)UnBox(L_34, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))), L_35, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakColorBlockFormatter__cctor_mDB9BB0789D49DD8CBD63D4BDB386D3B90064CF1D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0;
L_0 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___FloatSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___FloatSerializer), (void*)L_0);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_1;
L_1 = Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF(Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF_RuntimeMethod_var);
((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_StaticFields*)il2cpp_codegen_static_fields_for(WeakColorBlockFormatter_t58D945DF3EB33A616B06C2220C3366C62F572A25_il2cpp_TypeInfo_var))->___ColorSerializer), (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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorFormatter_Read_mC3F04EB4AB8AFA691FBEF6D76D06B102CC5D652F (ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_1 = ((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
float L_3;
L_3 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_1, L_2);
L_0->___r = L_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_4 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_5 = ((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
float L_7;
L_7 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_5, L_6);
L_4->___g = L_7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_8 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_9 = ((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_10 = ___1_reader;
NullCheck(L_9);
float L_11;
L_11 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_9, L_10);
L_8->___b = L_11;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_12 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_13 = ((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_14 = ___1_reader;
NullCheck(L_13);
float L_15;
L_15 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_13, L_14);
L_12->___a = L_15;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorFormatter_Write_mC69E8A32976BC13EAD2195B84B6555F854E3A681 (ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0 = ((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_1 = ___0_value;
float L_2 = L_1->___r;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_0, L_2, L_3, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_4 = ((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_5 = ___0_value;
float L_6 = L_5->___g;
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_4, L_6, L_7, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_8 = ((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_9 = ___0_value;
float L_10 = L_9->___b;
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_8);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_8, L_10, L_11, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_12 = ((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_13 = ___0_value;
float L_14 = L_13->___a;
RuntimeObject* L_15 = ___1_writer;
NullCheck(L_12);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_12, L_14, L_15, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorFormatter__ctor_m2614D1810AE63660388E86CA73EF48DF1CBF7888 (ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_mA3C5F2154D12A162693852903B61EA1022F917CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t985ACE5352709ABF7711304BC558AC5463BED148_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_mA3C5F2154D12A162693852903B61EA1022F917CF(__this, MinimalBaseFormatter_1__ctor_mA3C5F2154D12A162693852903B61EA1022F917CF_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorFormatter__cctor_mEEAB2839D7B83AA441C0682A794EB71C18632953 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0;
L_0 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_StaticFields*)il2cpp_codegen_static_fields_for(ColorFormatter_tAB92E9F1B455D4671124176CC00A6D7A06B2DEF8_il2cpp_TypeInfo_var))->___FloatSerializer), (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 Type_t* CoroutineFormatter_get_SerializedType_m2239649B4DAD028A28807119EFF2476D202AB996 (CoroutineFormatter_tC19F0164DAA637272465D5BD0764B92FF8409C64* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_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<intptr_t> (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_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);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CoroutineFormatter_Sirenix_Serialization_IFormatter_Deserialize_m15DCA96FBD2AFE03A0001B263122262A6883C86B (CoroutineFormatter_tC19F0164DAA637272465D5BD0764B92FF8409C64* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* CoroutineFormatter_Deserialize_mCE4EC254182C3630237021EC328CB54DDC2680C0 (CoroutineFormatter_tC19F0164DAA637272465D5BD0764B92FF8409C64* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
{
return (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoroutineFormatter_Serialize_m6F38B05475678928CE80D8EEB82D2BECBEE5F229 (CoroutineFormatter_tC19F0164DAA637272465D5BD0764B92FF8409C64* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoroutineFormatter_Serialize_m8B3FEB9E47CD6DAF8C59EFCC0C7A614FABD69F02 (CoroutineFormatter_tC19F0164DAA637272465D5BD0764B92FF8409C64* __this, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoroutineFormatter__ctor_m473E4B2B180C9CC803F044C1952A74D87954907C (CoroutineFormatter_tC19F0164DAA637272465D5BD0764B92FF8409C64* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientAlphaKeyFormatter_Read_mCA28CB1179CCE640A594D3F56076435BEF7E7671 (GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6* __this, GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_1 = ((GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_StaticFields*)il2cpp_codegen_static_fields_for(GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
float L_3;
L_3 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_1, L_2);
L_0->___alpha = L_3;
GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0* L_4 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_5 = ((GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_StaticFields*)il2cpp_codegen_static_fields_for(GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
float L_7;
L_7 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_5, L_6);
L_4->___time = L_7;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientAlphaKeyFormatter_Write_m741C74C71D6DA5D42359CCECE34ACD6F89659954 (GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6* __this, GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0 = ((GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_StaticFields*)il2cpp_codegen_static_fields_for(GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var))->___FloatSerializer;
GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0* L_1 = ___0_value;
float L_2 = L_1->___alpha;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_0, L_2, L_3, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_4 = ((GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_StaticFields*)il2cpp_codegen_static_fields_for(GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var))->___FloatSerializer;
GradientAlphaKey_tF469955E4BBAF1044320D956CD8D990F1A26EAA0* L_5 = ___0_value;
float L_6 = L_5->___time;
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_4, L_6, L_7, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientAlphaKeyFormatter__ctor_mFF0F939875597445D014499FF91C07563AF8871D (GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m0F0907E473781E269D1D59A681B2C28D6F8B1CCC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t5297ACBD52A5201583C1BB261AFE8F3F924F17C0_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m0F0907E473781E269D1D59A681B2C28D6F8B1CCC(__this, MinimalBaseFormatter_1__ctor_m0F0907E473781E269D1D59A681B2C28D6F8B1CCC_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientAlphaKeyFormatter__cctor_mA12887F7E1CFC489D6924C7F6A6CF6B8A62D9A03 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0;
L_0 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_StaticFields*)il2cpp_codegen_static_fields_for(GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var))->___FloatSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_StaticFields*)il2cpp_codegen_static_fields_for(GradientAlphaKeyFormatter_t1E56026CD57195451995E3386A9E7365042C29D6_il2cpp_TypeInfo_var))->___FloatSerializer), (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 GradientColorKeyFormatter_Read_m45D7FCE58AE56A20EF5F12BB4401C914FDCFF173 (GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B* __this, GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_1 = ((GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_StaticFields*)il2cpp_codegen_static_fields_for(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var))->___ColorSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
L_3 = VirtualFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, RuntimeObject* >::Invoke(6, L_1, L_2);
L_0->___color = L_3;
GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A* L_4 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_5 = ((GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_StaticFields*)il2cpp_codegen_static_fields_for(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
float L_7;
L_7 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_5, L_6);
L_4->___time = L_7;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientColorKeyFormatter_Write_mE5ABC2B9A1E277AE5C8DA1658BAFF040C94470CB (GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B* __this, GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_0 = ((GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_StaticFields*)il2cpp_codegen_static_fields_for(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var))->___ColorSerializer;
GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A* L_1 = ___0_value;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = L_1->___color;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646(L_0, L_2, L_3, Serializer_1_WriteValue_m3F3FCE9D39D8A3C34B04A77C71B9D88F8A895646_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_4 = ((GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_StaticFields*)il2cpp_codegen_static_fields_for(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var))->___FloatSerializer;
GradientColorKey_tBD03A613338639E3774A10265CC5F3619C13421A* L_5 = ___0_value;
float L_6 = L_5->___time;
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_4, L_6, L_7, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientColorKeyFormatter__ctor_m0EAA1C193592173D4C9298F707DCBC1890C0032C (GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m9C73B2B21E4C6509481A6D0F9918F0FC5BBA0EA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_tA2275750836E68A04D677714C2075BB77A97C290_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m9C73B2B21E4C6509481A6D0F9918F0FC5BBA0EA9(__this, MinimalBaseFormatter_1__ctor_m9C73B2B21E4C6509481A6D0F9918F0FC5BBA0EA9_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientColorKeyFormatter__cctor_m9E245E673BD57869B23C27DC73598D1F52B75038 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_tA0FADDB9205C5476215FDFB4CDF31D8F268D85ED* L_0;
L_0 = Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF(Serializer_Get_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m5F8E7AE03C2B3A8644CFE533E968F83DB4FAC7DF_RuntimeMethod_var);
((GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_StaticFields*)il2cpp_codegen_static_fields_for(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var))->___ColorSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_StaticFields*)il2cpp_codegen_static_fields_for(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var))->___ColorSerializer), (void*)L_0);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_1;
L_1 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_StaticFields*)il2cpp_codegen_static_fields_for(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var))->___FloatSerializer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_StaticFields*)il2cpp_codegen_static_fields_for(GradientColorKeyFormatter_tD99AF3274D7DF6C09B53E9A00DAE0BF2A402CA6B_il2cpp_TypeInfo_var))->___FloatSerializer), (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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* GradientFormatter_GetUninitializedObject_mE465DC57720281446CFDF0A4795D74B9ADE38E10 (GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* L_0 = (Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E*)il2cpp_codegen_object_new(Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E_il2cpp_TypeInfo_var);
Gradient__ctor_m5EC470BB063D4831774C7CDA5D471EBEB5CE7B54(L_0, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientFormatter_Read_m0CD8D5D4F675A000C77A117D2AEE6ED457279BF4 (GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8* __this, Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E** L_0 = ___0_value;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* L_1 = *((Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E**)L_0);
il2cpp_codegen_runtime_class_init_inline(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var);
Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4* L_2 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___AlphaKeysSerializer;
RuntimeObject* L_3 = ___1_reader;
NullCheck(L_2);
GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E* L_4;
L_4 = VirtualFuncInvoker1< GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E*, RuntimeObject* >::Invoke(6, L_2, L_3);
NullCheck(L_1);
Gradient_set_alphaKeys_mA77CAA2DC3D652BBC57A996AAC2E48DAD2569FEB(L_1, L_4, NULL);
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E** L_5 = ___0_value;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* L_6 = *((Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E**)L_5);
Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD* L_7 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ColorKeysSerializer;
RuntimeObject* L_8 = ___1_reader;
NullCheck(L_7);
GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18* L_9;
L_9 = VirtualFuncInvoker1< GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18*, RuntimeObject* >::Invoke(6, L_7, L_8);
NullCheck(L_6);
Gradient_set_colorKeys_m5336A05DEF9B078212F6BB77DD33A6F1D34392DA(L_6, L_9, NULL);
RuntimeObject* L_10 = ___1_reader;
NullCheck(L_10);
uint8_t L_11;
L_11 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_10, (&V_0));
String_t* L_12 = V_0;
bool L_13;
L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, _stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74, NULL);
if (!L_13)
{
goto IL_0086;
}
}
try
{
{
il2cpp_codegen_runtime_class_init_inline(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var);
PropertyInfo_t* L_14 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ModeProperty;
bool L_15;
L_15 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_14, (PropertyInfo_t*)NULL, NULL);
if (!L_15)
{
goto IL_0061_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var);
PropertyInfo_t* L_16 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ModeProperty;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E** L_17 = ___0_value;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* L_18 = *((Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E**)L_17);
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_19 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___EnumSerializer;
RuntimeObject* L_20 = ___1_reader;
NullCheck(L_19);
RuntimeObject* L_21;
L_21 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(6, L_19, L_20);
NullCheck(L_16);
VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(28, L_16, L_18, L_21, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
goto IL_0067_1;
}
IL_0061_1:
{
RuntimeObject* L_22 = ___1_reader;
NullCheck(L_22);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_22);
}
IL_0067_1:
{
goto IL_0086;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0069;
}
throw e;
}
CATCH_0069:
{
RuntimeObject* L_23 = ___1_reader;
NullCheck(L_23);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_24;
L_24 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_23);
NullCheck(L_24);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_25;
L_25 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_24, NULL);
NullCheck(L_25);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_26;
L_26 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_25, NULL);
NullCheck(L_26);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0666DC5D9E7CF566D5C65445DF73CDB25C24D92F)), NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0086;
}
IL_0086:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientFormatter_Write_m8DB96BBA52B015FF9509E54FADF45502595EED40 (GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8* __this, Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m807EC6E9A6582CAF190DCF001B0BCDAFA087A34B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_mB6A1E2C0211DACBBC0B4325BC7C78F2111893F02_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74);
s_Il2CppMethodInitialized = true;
}
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
il2cpp_codegen_runtime_class_init_inline(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var);
Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4* L_0 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___AlphaKeysSerializer;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E** L_1 = ___0_value;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* L_2 = *((Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E**)L_1);
NullCheck(L_2);
GradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E* L_3;
L_3 = Gradient_get_alphaKeys_mD51911E41779899DA41A438A6E18D48F07A2AF83(L_2, NULL);
RuntimeObject* L_4 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_mB6A1E2C0211DACBBC0B4325BC7C78F2111893F02(L_0, L_3, L_4, Serializer_1_WriteValue_mB6A1E2C0211DACBBC0B4325BC7C78F2111893F02_RuntimeMethod_var);
Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD* L_5 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ColorKeysSerializer;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E** L_6 = ___0_value;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* L_7 = *((Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E**)L_6);
NullCheck(L_7);
GradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18* L_8;
L_8 = Gradient_get_colorKeys_mA4B24805A35BC4FBF04F182FCDA6E9D0CBB52F0A(L_7, NULL);
RuntimeObject* L_9 = ___1_writer;
NullCheck(L_5);
Serializer_1_WriteValue_m807EC6E9A6582CAF190DCF001B0BCDAFA087A34B(L_5, L_8, L_9, Serializer_1_WriteValue_m807EC6E9A6582CAF190DCF001B0BCDAFA087A34B_RuntimeMethod_var);
PropertyInfo_t* L_10 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ModeProperty;
bool L_11;
L_11 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_10, (PropertyInfo_t*)NULL, NULL);
if (!L_11)
{
goto IL_006d;
}
}
try
{
il2cpp_codegen_runtime_class_init_inline(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var);
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_12 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___EnumSerializer;
PropertyInfo_t* L_13 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ModeProperty;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E** L_14 = ___0_value;
Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E* L_15 = *((Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E**)L_14);
NullCheck(L_13);
RuntimeObject* L_16;
L_16 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_13, L_15, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
RuntimeObject* L_17 = ___1_writer;
NullCheck(L_12);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_12, _stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74, L_16, L_17);
goto IL_006d;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0050;
}
throw e;
}
CATCH_0050:
{
RuntimeObject* L_18 = ___1_writer;
NullCheck(L_18);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_19;
L_19 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_18);
NullCheck(L_19);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_20;
L_20 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_19, NULL);
NullCheck(L_20);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_21;
L_21 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_20, NULL);
NullCheck(L_21);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral226448A783633C587C0DA345FFE993C4DC5A49FE)), NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_006d;
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientFormatter__ctor_m155D20D580CC5BC8F4620E4D19014599201580A7 (GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_mD6CB915CB82E266B1322AF67E3D5A2AF4F51A79E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t8DF13C6C89CFA25ADCB7F69D74FE224B42953C8D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t8DF13C6C89CFA25ADCB7F69D74FE224B42953C8D_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_mD6CB915CB82E266B1322AF67E3D5A2AF4F51A79E(__this, MinimalBaseFormatter_1__ctor_mD6CB915CB82E266B1322AF67E3D5A2AF4F51A79E_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradientFormatter__cctor_m88B45B09FEF298A91BD43B53E7DEE744E3598598 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisGradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E_m7199F8F233550ECA6B1449DC466D58983C466B30_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisGradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18_m86BA4D78EFA821020F0EEF741532BBCC2AB2C0F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74);
s_Il2CppMethodInitialized = true;
}
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* G_B3_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t5C9AE8368B55BCEFC846ABBCB915ECF9FEB55ED4* L_0;
L_0 = Serializer_Get_TisGradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E_m7199F8F233550ECA6B1449DC466D58983C466B30(Serializer_Get_TisGradientAlphaKeyU5BU5D_tA5D7ED787780B5C01635C8C59B15B2BC01AEC50E_m7199F8F233550ECA6B1449DC466D58983C466B30_RuntimeMethod_var);
((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___AlphaKeysSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___AlphaKeysSerializer), (void*)L_0);
Serializer_1_t084A3D27ED4BDFAD558E5BB3949C41F6148FA5DD* L_1;
L_1 = Serializer_Get_TisGradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18_m86BA4D78EFA821020F0EEF741532BBCC2AB2C0F4(Serializer_Get_TisGradientColorKeyU5BU5D_tB8929E6EE130CA1F3C1664B300BE83A95A642C18_m86BA4D78EFA821020F0EEF741532BBCC2AB2C0F4_RuntimeMethod_var);
((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ColorKeysSerializer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ColorKeysSerializer), (void*)L_1);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Gradient_tA7FEBE2FDB4929FFF6C997134841046F713DAC1E_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
NullCheck(L_3);
PropertyInfo_t* L_4;
L_4 = Type_GetProperty_m6E63875E6098E89250149F4E76FAD40844708391(L_3, _stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74, ((int32_t)52), NULL);
((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ModeProperty = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ModeProperty), (void*)L_4);
PropertyInfo_t* L_5 = ((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___ModeProperty;
bool L_6;
L_6 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_5, (PropertyInfo_t*)NULL, NULL);
if (L_6)
{
goto IL_003f;
}
}
{
G_B3_0 = ((Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7*)(NULL));
goto IL_0044;
}
IL_003f:
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_7;
L_7 = Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088(Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
G_B3_0 = L_7;
}
IL_0044:
{
((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___EnumSerializer = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&((GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_StaticFields*)il2cpp_codegen_static_fields_for(GradientFormatter_t9C3CE4CA618C961FB7AFBE9D8C00BD5580C1C0D8_il2cpp_TypeInfo_var))->___EnumSerializer), (void*)G_B3_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 KeyframeFormatter__cctor_mC2A8F6F714007563CC25B92EA455BC15AA42A979 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_1_t10166E1AA6E5E999109393587C019C5B70196E4F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66116F8938FE9BD19532BAB886E096EC4F235491);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0;
L_0 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer), (void*)L_0);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_1;
L_1 = Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65(Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_RuntimeMethod_var);
((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___IntSerializer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___IntSerializer), (void*)L_1);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
NullCheck(L_3);
PropertyInfo_t* L_4;
L_4 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_3, _stringLiteral66116F8938FE9BD19532BAB886E096EC4F235491, NULL);
bool L_5;
L_5 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_4, (PropertyInfo_t*)NULL, NULL);
((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Is_In_2018_1_Or_Above = L_5;
bool L_6 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Is_In_2018_1_Or_Above;
if (!L_6)
{
goto IL_006f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
bool L_7;
L_7 = EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F(NULL);
if (!L_7)
{
goto IL_0060;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_10;
L_10 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL);
RuntimeObject* L_11;
L_11 = FormatterEmitter_GetEmittedFormatter_m1F29093609B5927494678F49AC309A7D389F0695(L_9, L_10, NULL);
((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Formatter = ((RuntimeObject*)Castclass((RuntimeObject*)L_11, IFormatter_1_t10166E1AA6E5E999109393587C019C5B70196E4F_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Formatter), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_11, IFormatter_1_t10166E1AA6E5E999109393587C019C5B70196E4F_il2cpp_TypeInfo_var)));
return;
}
IL_0060:
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_12;
L_12 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL);
ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE* L_13 = (ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE*)il2cpp_codegen_object_new(ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE_il2cpp_TypeInfo_var);
ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6(L_13, L_12, ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6_RuntimeMethod_var);
((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Formatter = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Formatter), (void*)L_13);
}
IL_006f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyframeFormatter_Read_m90C55655D04BCC63D85994C3588321CDA8FC5D48 (KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158* __this, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_1_t10166E1AA6E5E999109393587C019C5B70196E4F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9814E7E78D36E46AC3F16A9B552F2E20B9CDE4C1);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
int32_t V_2 = 0;
{
RuntimeObject* L_0 = ___1_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004b;
}
}
{
String_t* L_3 = V_0;
bool L_4;
L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, _stringLiteral9814E7E78D36E46AC3F16A9B552F2E20B9CDE4C1, NULL);
if (!L_4)
{
goto IL_004b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
RuntimeObject* L_5 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Formatter;
if (L_5)
{
goto IL_0030;
}
}
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_6;
L_6 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL);
ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE* L_7 = (ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE*)il2cpp_codegen_object_new(ReflectionFormatter_1_t6172E9F4F946C7FCA535EEC4B4F736D1C5326DFE_il2cpp_TypeInfo_var);
ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6(L_7, L_6, ReflectionFormatter_1__ctor_m89896B1D914C97EBE492F7630FFC1FFF346696D6_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Formatter = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Formatter), (void*)L_7);
}
IL_0030:
{
RuntimeObject* L_8 = ___1_reader;
NullCheck(L_8);
bool L_9;
L_9 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8, (&V_2));
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_10 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
RuntimeObject* L_11 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Formatter;
RuntimeObject* L_12 = ___1_reader;
NullCheck(L_11);
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_13;
L_13 = InterfaceFuncInvoker1< Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0, RuntimeObject* >::Invoke(1, IFormatter_1_t10166E1AA6E5E999109393587C019C5B70196E4F_il2cpp_TypeInfo_var, L_11, L_12);
*(Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0*)L_10 = L_13;
return;
}
IL_004b:
{
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_14 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_15 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_16 = ___1_reader;
NullCheck(L_15);
float L_17;
L_17 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_15, L_16);
Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(L_14, L_17, NULL);
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_18 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_19 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_20 = ___1_reader;
NullCheck(L_19);
float L_21;
L_21 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_19, L_20);
Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(L_18, L_21, NULL);
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_22 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_23 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_24 = ___1_reader;
NullCheck(L_23);
float L_25;
L_25 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_23, L_24);
Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6(L_22, L_25, NULL);
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_26 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_27 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_28 = ___1_reader;
NullCheck(L_27);
float L_29;
L_29 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_27, L_28);
Keyframe_set_value_m396D6040A4AB72ED5B9797E8C92DD806FA6F5431(L_26, L_29, NULL);
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_30 = ___0_value;
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_31 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___IntSerializer;
RuntimeObject* L_32 = ___1_reader;
NullCheck(L_31);
int32_t L_33;
L_33 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_31, L_32);
Keyframe_set_tangentMode_mD50179DEC7898D470697BEE820728CD82AAD8B81(L_30, L_33, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyframeFormatter_Write_mD3B9BCD5E85F259D3E7E3E89B99041DAE914E5EE (KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158* __this, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_1_t10166E1AA6E5E999109393587C019C5B70196E4F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9814E7E78D36E46AC3F16A9B552F2E20B9CDE4C1);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
bool L_0 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Is_In_2018_1_Or_Above;
if (!L_0)
{
goto IL_0025;
}
}
{
RuntimeObject* L_1 = ___1_writer;
NullCheck(L_1);
InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1, _stringLiteral9814E7E78D36E46AC3F16A9B552F2E20B9CDE4C1, 1);
il2cpp_codegen_runtime_class_init_inline(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
RuntimeObject* L_2 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___Formatter;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_3 = ___0_value;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_4 = (*(Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0*)L_3);
RuntimeObject* L_5 = ___1_writer;
NullCheck(L_2);
InterfaceActionInvoker2< Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0, RuntimeObject* >::Invoke(0, IFormatter_1_t10166E1AA6E5E999109393587C019C5B70196E4F_il2cpp_TypeInfo_var, L_2, L_4, L_5);
return;
}
IL_0025:
{
il2cpp_codegen_runtime_class_init_inline(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_6 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_7 = ___0_value;
float L_8;
L_8 = Keyframe_get_inTangent_mD8C59CBC81D520362C010AB5E86CE57169AD80AE(L_7, NULL);
RuntimeObject* L_9 = ___1_writer;
NullCheck(L_6);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_6, L_8, L_9, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_10 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_11 = ___0_value;
float L_12;
L_12 = Keyframe_get_outTangent_m36830B6A71356987DD04BB13785471E89D3B3C99(L_11, NULL);
RuntimeObject* L_13 = ___1_writer;
NullCheck(L_10);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_10, L_12, L_13, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_14 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_15 = ___0_value;
float L_16;
L_16 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(L_15, NULL);
RuntimeObject* L_17 = ___1_writer;
NullCheck(L_14);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_14, L_16, L_17, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_18 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___FloatSerializer;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_19 = ___0_value;
float L_20;
L_20 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(L_19, NULL);
RuntimeObject* L_21 = ___1_writer;
NullCheck(L_18);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_18, L_20, L_21, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_22 = ((KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_StaticFields*)il2cpp_codegen_static_fields_for(KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158_il2cpp_TypeInfo_var))->___IntSerializer;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_23 = ___0_value;
int32_t L_24;
L_24 = Keyframe_get_tangentMode_m15011812E7E7A9778AF38C31856E36837503624D(L_23, NULL);
RuntimeObject* L_25 = ___1_writer;
NullCheck(L_22);
Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40(L_22, L_24, L_25, Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyframeFormatter__ctor_m5046180DF633B4103F0AA85FD5FBED08569DA2F1 (KeyframeFormatter_t405442C4ACE8CE62285295A890CF9BFB7250D158* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m171AEC4524658B565446DAB5CEF82D95DE4604B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t2B75D6C3730CE54A3BAD6127684A0F301068A9F6_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m171AEC4524658B565446DAB5CEF82D95DE4604B9(__this, MinimalBaseFormatter_1__ctor_m171AEC4524658B565446DAB5CEF82D95DE4604B9_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerMaskFormatter_Read_m9A4A680C20E790A15276F6263BCFA7E8E8737F03 (LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0* __this, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_1 = ((LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_StaticFields*)il2cpp_codegen_static_fields_for(LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var))->___IntSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
int32_t L_3;
L_3 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_1, L_2);
LayerMask_set_value_m3A5F4B8889D23C5AB9CC630FE260BF7ABD5890E8(L_0, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerMaskFormatter_Write_m74E8A37F44099020B4E49B319372C9DF615F9532 (LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0* __this, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_0 = ((LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_StaticFields*)il2cpp_codegen_static_fields_for(LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var))->___IntSerializer;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB* L_1 = ___0_value;
int32_t L_2;
L_2 = LayerMask_get_value_m70CBE32210A1F0FD4ECB850285DA90ED57B87974(L_1, NULL);
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40(L_0, L_2, L_3, Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerMaskFormatter__ctor_mE7FF906608739DCC4CC2EA132F1D83C9AA2E7EC7 (LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m00703F18C4610A4EFC346955213AA2FF7FF9F49E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t3B67C1CF5C8B2D560E045D37B88DCA9C0171B9A1_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m00703F18C4610A4EFC346955213AA2FF7FF9F49E(__this, MinimalBaseFormatter_1__ctor_m00703F18C4610A4EFC346955213AA2FF7FF9F49E_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayerMaskFormatter__cctor_m7883A26B7F63AEEF3295FFE42938A2FFCEAA1232 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_0;
L_0 = Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65(Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_RuntimeMethod_var);
((LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_StaticFields*)il2cpp_codegen_static_fields_for(LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var))->___IntSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_StaticFields*)il2cpp_codegen_static_fields_for(LayerMaskFormatter_tE12519DD6D1582D80430D40B314B1DE7FBF4B5A0_il2cpp_TypeInfo_var))->___IntSerializer), (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 QuaternionFormatter_Read_m0634F540FB995FCB6077C618B116888DEEA72839 (QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_1 = ((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
float L_3;
L_3 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_1, L_2);
L_0->___x = L_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_4 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_5 = ((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
float L_7;
L_7 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_5, L_6);
L_4->___y = L_7;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_8 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_9 = ((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_10 = ___1_reader;
NullCheck(L_9);
float L_11;
L_11 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_9, L_10);
L_8->___z = L_11;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_12 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_13 = ((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_14 = ___1_reader;
NullCheck(L_13);
float L_15;
L_15 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_13, L_14);
L_12->___w = L_15;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QuaternionFormatter_Write_mBE42CEDB9AB53A788B7E9BB115609568DDA45BC5 (QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0 = ((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_1 = ___0_value;
float L_2 = L_1->___x;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_0, L_2, L_3, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_4 = ((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = ___0_value;
float L_6 = L_5->___y;
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_4, L_6, L_7, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_8 = ((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_9 = ___0_value;
float L_10 = L_9->___z;
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_8);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_8, L_10, L_11, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_12 = ((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_13 = ___0_value;
float L_14 = L_13->___w;
RuntimeObject* L_15 = ___1_writer;
NullCheck(L_12);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_12, L_14, L_15, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QuaternionFormatter__ctor_m6026335E379C26AEB65A45E94A3D51681D116002 (QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m03AFF611B56E2FFCAA4FE9395A06A15321D20C30_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_tFAE853E154F8303C658BCFAE97B48297699F494F_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m03AFF611B56E2FFCAA4FE9395A06A15321D20C30(__this, MinimalBaseFormatter_1__ctor_m03AFF611B56E2FFCAA4FE9395A06A15321D20C30_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QuaternionFormatter__cctor_m3861B40C5B8C5AABEA175C3EF2450D76CFB53294 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0;
L_0 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_StaticFields*)il2cpp_codegen_static_fields_for(QuaternionFormatter_t5D7FC41EDE27912EFB5105E5DB614AC7603B0900_il2cpp_TypeInfo_var))->___FloatSerializer), (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 RectFormatter_Read_m55B9C4CE98F05D0B726772647ABAC6DDE5344EF9 (RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_1 = ((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
float L_3;
L_3 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_1, L_2);
Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_0, L_3, NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_4 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_5 = ((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
float L_7;
L_7 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_5, L_6);
Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_4, L_7, NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_8 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_9 = ((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_10 = ___1_reader;
NullCheck(L_9);
float L_11;
L_11 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_9, L_10);
Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline(L_8, L_11, NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_12 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_13 = ((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_14 = ___1_reader;
NullCheck(L_13);
float L_15;
L_15 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_13, L_14);
Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline(L_12, L_15, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectFormatter_Write_m10DBB8DEB5490049DD44C5A76C091AF951EEE529 (RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0 = ((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_1 = ___0_value;
float L_2;
L_2 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_1, NULL);
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_0, L_2, L_3, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_4 = ((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5 = ___0_value;
float L_6;
L_6 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_5, NULL);
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_4, L_6, L_7, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_8 = ((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_9 = ___0_value;
float L_10;
L_10 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_9, NULL);
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_8);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_8, L_10, L_11, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_12 = ((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_13 = ___0_value;
float L_14;
L_14 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_13, NULL);
RuntimeObject* L_15 = ___1_writer;
NullCheck(L_12);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_12, L_14, L_15, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectFormatter__ctor_mE3F4073EC8494831B751780D95CDCC661636116B (RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_mFA418B8C2E13E48AD1AF5063670EA23D37510925_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t37CC3767196EB1E1EA2E378225364EC8A7BE321F_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_mFA418B8C2E13E48AD1AF5063670EA23D37510925(__this, MinimalBaseFormatter_1__ctor_mFA418B8C2E13E48AD1AF5063670EA23D37510925_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectFormatter__cctor_m770070DBCAFCA3D5585E1386695E8300AA3026EE (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0;
L_0 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_StaticFields*)il2cpp_codegen_static_fields_for(RectFormatter_t81E061B2FD2B65441A51AFA17DD76F7559D4BD53_il2cpp_TypeInfo_var))->___FloatSerializer), (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 WeakUnityEventFormatter__ctor_m5A6D4EE34442C8D7BE3E530A1187B873D4926BED (WeakUnityEventFormatter_t1D527E369C48091FF82817FDCE50A9729EF54DBE* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_serializedType;
WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakUnityEventFormatter_GetUninitializedObject_m6634578113D5F32161FC46F83F565D54912DF8D2 (WeakUnityEventFormatter_t1D527E369C48091FF82817FDCE50A9729EF54DBE* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
RuntimeObject* L_1;
L_1 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(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 Vector2Formatter_Read_m75DAB40EF5C3D0849707CBCABA84095B303A4D5E (Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_1 = ((Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
float L_3;
L_3 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_1, L_2);
L_0->___x = L_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_5 = ((Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
float L_7;
L_7 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_5, L_6);
L_4->___y = L_7;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Formatter_Write_mDD02BB852E060B9E1C75D9258C62382075E1270B (Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0 = ((Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var))->___FloatSerializer;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = ___0_value;
float L_2 = L_1->___x;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_0, L_2, L_3, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_4 = ((Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var))->___FloatSerializer;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = ___0_value;
float L_6 = L_5->___y;
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_4, L_6, L_7, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Formatter__ctor_m90FADED338FE78875346C55DF0D5A33305264B6D (Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m25BEC98A9F666966688C35D0C998E046F49BB979_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t9C6CC1BC6C5D6D273680B6FDBE0C236526F326B2_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m25BEC98A9F666966688C35D0C998E046F49BB979(__this, MinimalBaseFormatter_1__ctor_m25BEC98A9F666966688C35D0C998E046F49BB979_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Formatter__cctor_mB944B00975218AF90F359B3E852162B7FC11EEBC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0;
L_0 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var))->___FloatSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Formatter_t7980411DF3AF3496E50E374F74FD8FF0B89704F8_il2cpp_TypeInfo_var))->___FloatSerializer), (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 Vector3Formatter_Read_m5220E3CE46221A474DB6E6D694A7315FCC140A3F (Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_1 = ((Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
float L_3;
L_3 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_1, L_2);
L_0->___x = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_5 = ((Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
float L_7;
L_7 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_5, L_6);
L_4->___y = L_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_9 = ((Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_10 = ___1_reader;
NullCheck(L_9);
float L_11;
L_11 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_9, L_10);
L_8->___z = L_11;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Formatter_Write_mC5F2C55F814C7D553D061F2B3DD940876CF098F4 (Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0 = ((Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var))->___FloatSerializer;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___0_value;
float L_2 = L_1->___x;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_0, L_2, L_3, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_4 = ((Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var))->___FloatSerializer;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = ___0_value;
float L_6 = L_5->___y;
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_4, L_6, L_7, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_8 = ((Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var))->___FloatSerializer;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = ___0_value;
float L_10 = L_9->___z;
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_8);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_8, L_10, L_11, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Formatter__ctor_mA419C61871035BB1A14B9AE978938A712ABE8A20 (Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_mA6106B1225DAA87A3B077667B6428480434FE295_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t9CF3FDCEC0FD5BA57299D577573C3409ABD50C45_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_mA6106B1225DAA87A3B077667B6428480434FE295(__this, MinimalBaseFormatter_1__ctor_mA6106B1225DAA87A3B077667B6428480434FE295_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Formatter__cctor_m080FE564DB38C494F9E271296B077DC9D5D0ECDB (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0;
L_0 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var))->___FloatSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Formatter_tF9F8AA8AC321722C78FBA4D0148F6DB4D3DC5CC3_il2cpp_TypeInfo_var))->___FloatSerializer), (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 Vector4Formatter_Read_m27D7AC44C9AE08275FC00F6958364EE8A35BC2B3 (Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_1 = ((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
float L_3;
L_3 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_1, L_2);
L_0->___x = L_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_4 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_5 = ((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
float L_7;
L_7 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_5, L_6);
L_4->___y = L_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_8 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_9 = ((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_10 = ___1_reader;
NullCheck(L_9);
float L_11;
L_11 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_9, L_10);
L_8->___z = L_11;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_12 = ___0_value;
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_13 = ((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer;
RuntimeObject* L_14 = ___1_reader;
NullCheck(L_13);
float L_15;
L_15 = VirtualFuncInvoker1< float, RuntimeObject* >::Invoke(6, L_13, L_14);
L_12->___w = L_15;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Formatter_Write_m7470B62084E3FABE2E94F0416307B7677FAF4BAA (Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0 = ((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1 = ___0_value;
float L_2 = L_1->___x;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_0, L_2, L_3, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_4 = ((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_5 = ___0_value;
float L_6 = L_5->___y;
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_4, L_6, L_7, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_8 = ((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_9 = ___0_value;
float L_10 = L_9->___z;
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_8);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_8, L_10, L_11, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_12 = ((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_13 = ___0_value;
float L_14 = L_13->___w;
RuntimeObject* L_15 = ___1_writer;
NullCheck(L_12);
Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA(L_12, L_14, L_15, Serializer_1_WriteValue_m82EF9DEAE36259C4A15BF83E4BD32E7F2EFB81CA_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Formatter__ctor_mBA5106845A839E126302CC572CF39BB4F53CB3CF (Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_mDC7E49A714C64DB487020EFC0FBD6EE84FDD1298_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t8BB8AD2DB59C77A8F0078E749AEFBF2AC4686537_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_mDC7E49A714C64DB487020EFC0FBD6EE84FDD1298(__this, MinimalBaseFormatter_1__ctor_mDC7E49A714C64DB487020EFC0FBD6EE84FDD1298_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Formatter__cctor_mF8DD008C3775F77DBD60EE86D9D9C85F492A1BBC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t21A2F748C075C7B3B5ED1023BB5F3EDF2A2D95F5* L_0;
L_0 = Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46(Serializer_Get_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m78799AA6E9990798B829626E9241CF3573FA0F46_RuntimeMethod_var);
((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_StaticFields*)il2cpp_codegen_static_fields_for(Vector4Formatter_t5BDCC96B3BCC132969AF67FC2EBA5315A8F888B8_il2cpp_TypeInfo_var))->___FloatSerializer), (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 Vector2IntFormatter_Read_m547EC0E5C69BB428FB1CD8D9E241786D186F3EC0 (Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_1 = ((Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_StaticFields*)il2cpp_codegen_static_fields_for(Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var))->___Serializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
int32_t L_3;
L_3 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_1, L_2);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline(L_0, L_3, NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_4 = ___0_value;
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_5 = ((Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_StaticFields*)il2cpp_codegen_static_fields_for(Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var))->___Serializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
int32_t L_7;
L_7 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_5, L_6);
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline(L_4, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2IntFormatter_Write_mCAB25DE932831563655BDEF661C547CE2DA25FDF (Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_0 = ((Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_StaticFields*)il2cpp_codegen_static_fields_for(Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var))->___Serializer;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_1 = ___0_value;
int32_t L_2;
L_2 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_1, NULL);
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40(L_0, L_2, L_3, Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_4 = ((Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_StaticFields*)il2cpp_codegen_static_fields_for(Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var))->___Serializer;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_5 = ___0_value;
int32_t L_6;
L_6 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_5, NULL);
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40(L_4, L_6, L_7, Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2IntFormatter__ctor_mD09969BC262F144318DBD8073DDE56D20761816A (Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_mC51B22C45BF89C0055307A1199B6BDAC69B0B606_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t87F8D1C5819F8EA5BD3C5019051708F82EC26300_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_mC51B22C45BF89C0055307A1199B6BDAC69B0B606(__this, MinimalBaseFormatter_1__ctor_mC51B22C45BF89C0055307A1199B6BDAC69B0B606_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2IntFormatter__cctor_m42AE40D24E64106C2D270BC5B8411007AB09671D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_0;
L_0 = Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65(Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_RuntimeMethod_var);
((Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_StaticFields*)il2cpp_codegen_static_fields_for(Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var))->___Serializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_StaticFields*)il2cpp_codegen_static_fields_for(Vector2IntFormatter_tA291BF05C6A80EB165DC64AECB1D2ACCF24C690B_il2cpp_TypeInfo_var))->___Serializer), (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 Vector3IntFormatter_Read_mCF0104C2E84980C63E723BE6804EECBA85B71BA0 (Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_1 = ((Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_StaticFields*)il2cpp_codegen_static_fields_for(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var))->___Serializer;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
int32_t L_3;
L_3 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_1, L_2);
Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline(L_0, L_3, NULL);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_4 = ___0_value;
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_5 = ((Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_StaticFields*)il2cpp_codegen_static_fields_for(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var))->___Serializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
int32_t L_7;
L_7 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_5, L_6);
Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline(L_4, L_7, NULL);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_8 = ___0_value;
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_9 = ((Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_StaticFields*)il2cpp_codegen_static_fields_for(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var))->___Serializer;
RuntimeObject* L_10 = ___1_reader;
NullCheck(L_9);
int32_t L_11;
L_11 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_9, L_10);
Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline(L_8, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3IntFormatter_Write_m5DE5B2972C1ED01D71D7A47BE20750C444926D7F (Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_0 = ((Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_StaticFields*)il2cpp_codegen_static_fields_for(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var))->___Serializer;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_1 = ___0_value;
int32_t L_2;
L_2 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_1, NULL);
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_0);
Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40(L_0, L_2, L_3, Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_4 = ((Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_StaticFields*)il2cpp_codegen_static_fields_for(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var))->___Serializer;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_5 = ___0_value;
int32_t L_6;
L_6 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_5, NULL);
RuntimeObject* L_7 = ___1_writer;
NullCheck(L_4);
Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40(L_4, L_6, L_7, Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_8 = ((Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_StaticFields*)il2cpp_codegen_static_fields_for(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var))->___Serializer;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_9 = ___0_value;
int32_t L_10;
L_10 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_9, NULL);
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_8);
Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40(L_8, L_10, L_11, Serializer_1_WriteValue_m05D504C2E5F6FBA3FA6B32CEF11CFB45D8AE4E40_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3IntFormatter__ctor_m18D4C0232005797F565EC4A4F15702401CB54D1F (Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m8C2D9FE25ECB5325D1AE51DE589E1438534C0A94_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_tC944D6D3C47A8F528C1BD2372B2BAA1C8A0FBAC0_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m8C2D9FE25ECB5325D1AE51DE589E1438534C0A94(__this, MinimalBaseFormatter_1__ctor_m8C2D9FE25ECB5325D1AE51DE589E1438534C0A94_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3IntFormatter__cctor_mEB3269658859AEEE7A924F9D1B7FD803DC170268 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_0;
L_0 = Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65(Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_RuntimeMethod_var);
((Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_StaticFields*)il2cpp_codegen_static_fields_for(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var))->___Serializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_StaticFields*)il2cpp_codegen_static_fields_for(Vector3IntFormatter_t2144864B3566CF906B3221EA59708A3E7E3F4170_il2cpp_TypeInfo_var))->___Serializer), (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 void SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshal_pinvoke(const SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1& unmarshaled, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_pinvoke& marshaled)
{
Exception_t* ___ReferencedUnityObjectsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ReferencedUnityObjects' of type 'SerializationData'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ReferencedUnityObjectsException, NULL);
}
IL2CPP_EXTERN_C void SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshal_pinvoke_back(const SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_pinvoke& marshaled, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1& unmarshaled)
{
Exception_t* ___ReferencedUnityObjectsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ReferencedUnityObjects' of type 'SerializationData'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ReferencedUnityObjectsException, NULL);
}
IL2CPP_EXTERN_C void SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshal_pinvoke_cleanup(SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshal_com(const SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1& unmarshaled, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_com& marshaled)
{
Exception_t* ___ReferencedUnityObjectsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ReferencedUnityObjects' of type 'SerializationData'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ReferencedUnityObjectsException, NULL);
}
IL2CPP_EXTERN_C void SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshal_com_back(const SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_com& marshaled, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1& unmarshaled)
{
Exception_t* ___ReferencedUnityObjectsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ReferencedUnityObjects' of type 'SerializationData'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ReferencedUnityObjectsException, NULL);
}
IL2CPP_EXTERN_C void SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshal_com_cleanup(SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationData_get_HasEditorData_m37FDF4EEF3AD4D3E3C92F07119D7BC8EEECD77C7 (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___SerializedFormat;
V_0 = L_0;
int32_t L_1 = V_0;
if ((!(((uint32_t)L_1) > ((uint32_t)1))))
{
goto IL_0011;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)2)))
{
goto IL_0035;
}
}
{
goto IL_004e;
}
IL_0011:
{
String_t* L_3 = __this->___SerializedBytesString;
bool L_4;
L_4 = StringExtensions_IsNullOrWhitespace_m378C50F222D097DCF6AA6274E6B4B754A809DF71(L_3, NULL);
if (!L_4)
{
goto IL_0033;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___SerializedBytes;
if (!L_5)
{
goto IL_0031;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___SerializedBytes;
NullCheck(L_6);
return (bool)((!(((uint32_t)(((RuntimeArray*)L_6)->max_length)) <= ((uint32_t)0)))? 1 : 0);
}
IL_0031:
{
return (bool)0;
}
IL_0033:
{
return (bool)1;
}
IL_0035:
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_7 = __this->___SerializationNodes;
if (!L_7)
{
goto IL_004c;
}
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_8 = __this->___SerializationNodes;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_inline(L_8, List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
return (bool)((!(((uint32_t)L_9) <= ((uint32_t)0)))? 1 : 0);
}
IL_004c:
{
return (bool)0;
}
IL_004e:
{
int32_t* L_10 = (int32_t*)(&__this->___SerializedFormat);
Il2CppFakeBox<int32_t> L_11(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), L_10);
String_t* L_12;
L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_13 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_13, L_12, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationData_get_HasEditorData_m37FDF4EEF3AD4D3E3C92F07119D7BC8EEECD77C7_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C bool SerializationData_get_HasEditorData_m37FDF4EEF3AD4D3E3C92F07119D7BC8EEECD77C7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*>(__this + _offset);
bool _returnValue;
_returnValue = SerializationData_get_HasEditorData_m37FDF4EEF3AD4D3E3C92F07119D7BC8EEECD77C7(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationData_get_ContainsData_m1754834E8B8D1541E06D83BB684CE233C6AF7505 (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___SerializedBytes;
if (!L_0)
{
goto IL_0022;
}
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_1 = __this->___SerializationNodes;
if (!L_1)
{
goto IL_0022;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = __this->___PrefabModifications;
if (!L_2)
{
goto IL_0022;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_3 = __this->___ReferencedUnityObjects;
return (bool)((!(((RuntimeObject*)(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
IL_0022:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool SerializationData_get_ContainsData_m1754834E8B8D1541E06D83BB684CE233C6AF7505_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*>(__this + _offset);
bool _returnValue;
_returnValue = SerializationData_get_ContainsData_m1754834E8B8D1541E06D83BB684CE233C6AF7505(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData_Reset_mEFA22229ECD39ED3131F5AACEF3931E2E3ECABF9 (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m91F4CE9050202D63D9B5D4382C514C0DDA1F83C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___SerializedFormat = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___SerializedBytes;
if (!L_0)
{
goto IL_0024;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___SerializedBytes;
NullCheck(L_1);
if (!(((RuntimeArray*)L_1)->max_length))
{
goto IL_0024;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
__this->___SerializedBytes = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SerializedBytes), (void*)L_2);
}
IL_0024:
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_3 = __this->___ReferencedUnityObjects;
if (!L_3)
{
goto IL_0045;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_4 = __this->___ReferencedUnityObjects;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_4, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_6 = __this->___ReferencedUnityObjects;
NullCheck(L_6);
List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_inline(L_6, List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var);
}
IL_0045:
{
__this->___Prefab = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Prefab), (void*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL);
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_7 = __this->___SerializationNodes;
if (!L_7)
{
goto IL_006d;
}
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_8 = __this->___SerializationNodes;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_inline(L_8, List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
if ((((int32_t)L_9) <= ((int32_t)0)))
{
goto IL_006d;
}
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_10 = __this->___SerializationNodes;
NullCheck(L_10);
List_1_Clear_m91F4CE9050202D63D9B5D4382C514C0DDA1F83C8_inline(L_10, List_1_Clear_m91F4CE9050202D63D9B5D4382C514C0DDA1F83C8_RuntimeMethod_var);
}
IL_006d:
{
String_t* L_11 = __this->___SerializedBytesString;
if (!L_11)
{
goto IL_008e;
}
}
{
String_t* L_12 = __this->___SerializedBytesString;
NullCheck(L_12);
int32_t L_13;
L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
if ((((int32_t)L_13) <= ((int32_t)0)))
{
goto IL_008e;
}
}
{
String_t* L_14 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
__this->___SerializedBytesString = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SerializedBytesString), (void*)L_14);
}
IL_008e:
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_15 = __this->___PrefabModificationsReferencedUnityObjects;
if (!L_15)
{
goto IL_00af;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_16 = __this->___PrefabModificationsReferencedUnityObjects;
NullCheck(L_16);
int32_t L_17;
L_17 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_16, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
if ((((int32_t)L_17) <= ((int32_t)0)))
{
goto IL_00af;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_18 = __this->___PrefabModificationsReferencedUnityObjects;
NullCheck(L_18);
List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_inline(L_18, List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var);
}
IL_00af:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_19 = __this->___PrefabModifications;
if (!L_19)
{
goto IL_00d0;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_20 = __this->___PrefabModifications;
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_20, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_21) <= ((int32_t)0)))
{
goto IL_00d0;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_22 = __this->___PrefabModifications;
NullCheck(L_22);
List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_22, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
}
IL_00d0:
{
return;
}
}
IL2CPP_EXTERN_C void SerializationData_Reset_mEFA22229ECD39ED3131F5AACEF3931E2E3ECABF9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*>(__this + _offset);
SerializationData_Reset_mEFA22229ECD39ED3131F5AACEF3931E2E3ECABF9(_thisAdjusted, 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 UnityReferenceResolver__ctor_m9904BC8FC3BD2777F321361264DEB7D8F7E14EB6 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m70B7314F782C6C6EFC8B64434762BE968BA91B61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_il2cpp_TypeInfo_var);
ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E* L_0 = ((ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_il2cpp_TypeInfo_var))->___Default;
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* L_1 = (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640*)il2cpp_codegen_object_new(Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m70B7314F782C6C6EFC8B64434762BE968BA91B61(L_1, ((int32_t)32), L_0, Dictionary_2__ctor_m70B7314F782C6C6EFC8B64434762BE968BA91B61_RuntimeMethod_var);
__this->___referenceIndexMapping = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___referenceIndexMapping), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_2, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
__this->___referencedUnityObjects = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___referencedUnityObjects), (void*)L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceResolver__ctor_mEF40706B2AA5BDD3A3241331DE3C0D28230E4655 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_referencedUnityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m70B7314F782C6C6EFC8B64434762BE968BA91B61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_il2cpp_TypeInfo_var);
ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E* L_0 = ((ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_t06B580F08919D4AD2860ACDCD195B1816A1C8D7E_il2cpp_TypeInfo_var))->___Default;
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* L_1 = (Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640*)il2cpp_codegen_object_new(Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m70B7314F782C6C6EFC8B64434762BE968BA91B61(L_1, ((int32_t)32), L_0, Dictionary_2__ctor_m70B7314F782C6C6EFC8B64434762BE968BA91B61_RuntimeMethod_var);
__this->___referenceIndexMapping = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___referenceIndexMapping), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2 = ___0_referencedUnityObjects;
UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0(__this, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* UnityReferenceResolver_GetReferencedUnityObjects_m379F5BFE9946B707F6CDB28A8E76C240924EBAB8 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, const RuntimeMethod* method)
{
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___referencedUnityObjects;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_referencedUnityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mDF153E3FC7716FBEA1F4F1A6CC42C8A6D179C816_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mDE070465F30CB0EBE4DBBC63A8DFF5326C9C2119_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mAB99D1CCCDFFDF5B407C4AF4F489B00F4935F6DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = ___0_referencedUnityObjects;
if (L_0)
{
goto IL_000a;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_1, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
___0_referencedUnityObjects = L_1;
}
IL_000a:
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2 = ___0_referencedUnityObjects;
__this->___referencedUnityObjects = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___referencedUnityObjects), (void*)L_2);
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* L_3 = __this->___referenceIndexMapping;
NullCheck(L_3);
Dictionary_2_Clear_mDE070465F30CB0EBE4DBBC63A8DFF5326C9C2119(L_3, Dictionary_2_Clear_mDE070465F30CB0EBE4DBBC63A8DFF5326C9C2119_RuntimeMethod_var);
V_0 = 0;
goto IL_0063;
}
IL_0020:
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_4 = __this->___referencedUnityObjects;
int32_t L_5 = V_0;
NullCheck(L_4);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6;
L_6 = List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B(L_4, L_5, List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
if (!L_6)
{
goto IL_005f;
}
}
{
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* L_7 = __this->___referenceIndexMapping;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_8 = __this->___referencedUnityObjects;
int32_t L_9 = V_0;
NullCheck(L_8);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_10;
L_10 = List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B(L_8, L_9, List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
NullCheck(L_7);
bool L_11;
L_11 = Dictionary_2_ContainsKey_mAB99D1CCCDFFDF5B407C4AF4F489B00F4935F6DA(L_7, L_10, Dictionary_2_ContainsKey_mAB99D1CCCDFFDF5B407C4AF4F489B00F4935F6DA_RuntimeMethod_var);
if (L_11)
{
goto IL_005f;
}
}
{
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* L_12 = __this->___referenceIndexMapping;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_13 = __this->___referencedUnityObjects;
int32_t L_14 = V_0;
NullCheck(L_13);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15;
L_15 = List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B(L_13, L_14, List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
int32_t L_16 = V_0;
NullCheck(L_12);
Dictionary_2_Add_mDF153E3FC7716FBEA1F4F1A6CC42C8A6D179C816(L_12, L_15, L_16, Dictionary_2_Add_mDF153E3FC7716FBEA1F4F1A6CC42C8A6D179C816_RuntimeMethod_var);
}
IL_005f:
{
int32_t L_17 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0063:
{
int32_t L_18 = V_0;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_19 = __this->___referencedUnityObjects;
NullCheck(L_19);
int32_t L_20;
L_20 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_19, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
if ((((int32_t)L_18) < ((int32_t)L_20)))
{
goto IL_0020;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityReferenceResolver_CanReference_m701C4F443040B1033C6CE3499DA30C3CF1CDCE27 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, RuntimeObject* ___0_value, int32_t* ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mDF153E3FC7716FBEA1F4F1A6CC42C8A6D179C816_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3362E26B3776F0FD78B84E8834EFC51DB77DCEFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2467A4EF3477D7B737919EC86B186EAADDCE0B38_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_0 = NULL;
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___referencedUnityObjects;
if (L_0)
{
goto IL_0015;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
List_1__ctor_m2467A4EF3477D7B737919EC86B186EAADDCE0B38(L_1, ((int32_t)32), List_1__ctor_m2467A4EF3477D7B737919EC86B186EAADDCE0B38_RuntimeMethod_var);
__this->___referencedUnityObjects = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___referencedUnityObjects), (void*)L_1);
}
IL_0015:
{
RuntimeObject* L_2 = ___0_value;
V_0 = ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_2, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var));
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3 = V_0;
if (!L_3)
{
goto IL_0057;
}
}
{
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* L_4 = __this->___referenceIndexMapping;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = V_0;
int32_t* L_6 = ___1_index;
NullCheck(L_4);
bool L_7;
L_7 = Dictionary_2_TryGetValue_m3362E26B3776F0FD78B84E8834EFC51DB77DCEFD(L_4, L_5, L_6, Dictionary_2_TryGetValue_m3362E26B3776F0FD78B84E8834EFC51DB77DCEFD_RuntimeMethod_var);
if (L_7)
{
goto IL_0055;
}
}
{
int32_t* L_8 = ___1_index;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_9 = __this->___referencedUnityObjects;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_9, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
*((int32_t*)L_8) = (int32_t)L_10;
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* L_11 = __this->___referenceIndexMapping;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12 = V_0;
int32_t* L_13 = ___1_index;
int32_t L_14 = *((int32_t*)L_13);
NullCheck(L_11);
Dictionary_2_Add_mDF153E3FC7716FBEA1F4F1A6CC42C8A6D179C816(L_11, L_12, L_14, Dictionary_2_Add_mDF153E3FC7716FBEA1F4F1A6CC42C8A6D179C816_RuntimeMethod_var);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_15 = __this->___referencedUnityObjects;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_16 = V_0;
NullCheck(L_15);
List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_15, L_16, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var);
}
IL_0055:
{
return (bool)1;
}
IL_0057:
{
int32_t* L_17 = ___1_index;
*((int32_t*)L_17) = (int32_t)(-1);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityReferenceResolver_TryResolveReference_m7CF8768D6D06A37CE73290DAF1AFFD9127F4D26C (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, int32_t ___0_index, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___referencedUnityObjects;
if (!L_0)
{
goto IL_001a;
}
}
{
int32_t L_1 = ___0_index;
if ((((int32_t)L_1) < ((int32_t)0)))
{
goto IL_001a;
}
}
{
int32_t L_2 = ___0_index;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_3 = __this->___referencedUnityObjects;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_3, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
if ((((int32_t)L_2) < ((int32_t)L_4)))
{
goto IL_001f;
}
}
IL_001a:
{
RuntimeObject** L_5 = ___1_value;
*((RuntimeObject**)L_5) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)NULL);
return (bool)1;
}
IL_001f:
{
RuntimeObject** L_6 = ___1_value;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_7 = __this->___referencedUnityObjects;
int32_t L_8 = ___0_index;
NullCheck(L_7);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9;
L_9 = List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B(L_7, L_8, List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
*((RuntimeObject**)L_6) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_9);
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceResolver_Reset_m89354BCFFD8C5E73735463014F01342DB00D089E (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mDE070465F30CB0EBE4DBBC63A8DFF5326C9C2119_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___referencedUnityObjects = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___referencedUnityObjects), (void*)(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL);
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* L_0 = __this->___referenceIndexMapping;
NullCheck(L_0);
Dictionary_2_Clear_mDE070465F30CB0EBE4DBBC63A8DFF5326C9C2119(L_0, Dictionary_2_Clear_mDE070465F30CB0EBE4DBBC63A8DFF5326C9C2119_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceResolver_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnFreed_m3FEBD71A7A6BF9C7AE3825AA95624052525908D8 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, const RuntimeMethod* method)
{
{
UnityReferenceResolver_Reset_m89354BCFFD8C5E73735463014F01342DB00D089E(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceResolver_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnClaimed_mD6CADDACA0A6BA5837E50D896DCD6E72032C1937 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, const RuntimeMethod* method)
{
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationInitializer_get_Initialized_mBDFA9E7C2B9322A1555710CB0A4BF47A2B807681 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
bool L_0 = ((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___initialized;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnitySerializationInitializer_get_CurrentPlatform_m2A41AFD5382184AC422EAF02F5A453AC891A1CD9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
int32_t L_0 = ((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___U3CCurrentPlatformU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationInitializer_set_CurrentPlatform_mD49E0ADC2C5851AFF7153CCBDFE2BE743DE88338 (int32_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___U3CCurrentPlatformU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationInitializer_Initialize_mB69F23B2A5C5E26A6ADB7D2CA3F0ED52942EC258 (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*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalConfig_1_LoadInstanceIfAssetExists_m3286DAB67F92027810C459FFD8B6A64516D841B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
bool L_0 = ((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___initialized;
if (L_0)
{
goto IL_0055;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
RuntimeObject* L_1 = ((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___LOCK;
V_0 = L_1;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004b:
{
{
bool L_2 = V_1;
if (!L_2)
{
goto IL_0054;
}
}
{
RuntimeObject* L_3 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
}
IL_0054:
{
return;
}
}
});
try
{
{
RuntimeObject* L_4 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
bool L_5 = ((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___initialized;
if (L_5)
{
goto IL_0049_1;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0042_1:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___initialized = (bool)1;
return;
}
});
try
{
{
GlobalConfig_1_LoadInstanceIfAssetExists_m3286DAB67F92027810C459FFD8B6A64516D841B5(GlobalConfig_1_LoadInstanceIfAssetExists_m3286DAB67F92027810C459FFD8B6A64516D841B5_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
UnitySerializationInitializer_set_CurrentPlatform_mD49E0ADC2C5851AFF7153CCBDFE2BE743DE88338_inline(L_6, NULL);
bool L_7;
L_7 = Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0(NULL);
if (!L_7)
{
goto IL_0036_2;
}
}
{
goto IL_0055;
}
IL_0036_2:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
int32_t L_8;
L_8 = UnitySerializationInitializer_get_CurrentPlatform_m2A41AFD5382184AC422EAF02F5A453AC891A1CD9_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
ArchitectureInfo_SetRuntimePlatform_mAB5D1186945A9EED9BB1599B7CE012DA0EAE95B9(L_8, NULL);
goto IL_0055;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0049_1:
{
goto IL_0055;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0055:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationInitializer_InitializeRuntime_m03FB0792D6399975FADD81A45FF4539B3A2BC629 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
UnitySerializationInitializer_Initialize_mB69F23B2A5C5E26A6ADB7D2CA3F0ED52942EC258(NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationInitializer__cctor_m1BB0CB7C4C8853E0586FA70DA5260E2F7B6C3D4D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___LOCK = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___LOCK), (void*)L_0);
((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___initialized = (bool)0;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_OdinWillSerialize_m980DCB04412ED6DC86A22956DFE983526340DBD2 (MemberInfo_t* ___0_member, bool ___1_serializeUnityFields, RuntimeObject* ___2_policy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m82B50BB03221E5200A72F71D51B919F532EC8631_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD1AFA952539F5ABE581F456344F3EAAC73E85575_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m5307F4E2DC5EAB92790D912F97ED8F23DA9AEC97_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE68B8DBF2C2A7D6F3F569A7E7FE45589D733FB48_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mB5E01EE44EBBF0E3E6328025C4847C5F1D2C00CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* V_0 = NULL;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D V_1;
memset((&V_1), 0, sizeof(V_1));
Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* V_2 = NULL;
bool V_3 = false;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
RuntimeObject* G_B19_0 = NULL;
bool G_B19_1 = false;
MemberInfo_t* G_B19_2 = NULL;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* G_B19_3 = NULL;
RuntimeObject* G_B18_0 = NULL;
bool G_B18_1 = false;
MemberInfo_t* G_B18_2 = NULL;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* G_B18_3 = NULL;
RuntimeObject* G_B22_0 = NULL;
bool G_B22_1 = false;
MemberInfo_t* G_B22_2 = NULL;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* G_B22_3 = NULL;
RuntimeObject* G_B21_0 = NULL;
bool G_B21_1 = false;
MemberInfo_t* G_B21_2 = NULL;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* G_B21_3 = NULL;
RuntimeObject* G_B28_0 = NULL;
bool G_B28_1 = false;
MemberInfo_t* G_B28_2 = NULL;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* G_B28_3 = NULL;
RuntimeObject* G_B27_0 = NULL;
bool G_B27_1 = false;
MemberInfo_t* G_B27_2 = NULL;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* G_B27_3 = NULL;
RuntimeObject* G_B33_0 = NULL;
bool G_B33_1 = false;
MemberInfo_t* G_B33_2 = NULL;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* G_B33_3 = NULL;
RuntimeObject* G_B32_0 = NULL;
bool G_B32_1 = false;
MemberInfo_t* G_B32_2 = NULL;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D* G_B32_3 = NULL;
bool G_B37_0 = false;
{
RuntimeObject* L_0 = ___2_policy;
if (!L_0)
{
goto IL_000b;
}
}
{
RuntimeObject* L_1 = ___2_policy;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_2 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityPolicy;
if ((!(((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_2))))
{
goto IL_0013;
}
}
IL_000b:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_3 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_UnityPolicy;
V_0 = L_3;
goto IL_0075;
}
IL_0013:
{
RuntimeObject* L_4 = ___2_policy;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_5 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___EverythingPolicy;
if ((!(((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)L_5))))
{
goto IL_0023;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_6 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_EverythingPolicy;
V_0 = L_6;
goto IL_0075;
}
IL_0023:
{
RuntimeObject* L_7 = ___2_policy;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_8 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___StrictPolicy;
if ((!(((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8))))
{
goto IL_0033;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_9 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_StrictPolicy;
V_0 = L_9;
goto IL_0075;
}
IL_0033:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* L_10 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_CustomPolicies;
V_2 = L_10;
V_3 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006b:
{
{
bool L_11 = V_3;
if (!L_11)
{
goto IL_0074;
}
}
{
Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* L_12 = V_2;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_12, NULL);
}
IL_0074:
{
return;
}
}
});
try
{
{
Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* L_13 = V_2;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_13, (&V_3), NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* L_14 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_CustomPolicies;
RuntimeObject* L_15 = ___2_policy;
NullCheck(L_14);
bool L_16;
L_16 = Dictionary_2_TryGetValue_mE68B8DBF2C2A7D6F3F569A7E7FE45589D733FB48(L_14, L_15, (&V_0), Dictionary_2_TryGetValue_mE68B8DBF2C2A7D6F3F569A7E7FE45589D733FB48_RuntimeMethod_var);
if (L_16)
{
goto IL_0069_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_il2cpp_TypeInfo_var);
ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7* L_17 = ((ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_il2cpp_TypeInfo_var))->___Default;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_18 = (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD*)il2cpp_codegen_object_new(Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0(L_18, L_17, Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0_RuntimeMethod_var);
V_0 = L_18;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* L_19 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_CustomPolicies;
RuntimeObject* L_20 = ___2_policy;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_21 = V_0;
NullCheck(L_19);
Dictionary_2_Add_m82B50BB03221E5200A72F71D51B919F532EC8631(L_19, L_20, L_21, Dictionary_2_Add_m82B50BB03221E5200A72F71D51B919F532EC8631_RuntimeMethod_var);
}
IL_0069_1:
{
goto IL_0075;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0075:
{
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_22 = V_0;
V_4 = L_22;
V_5 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0163:
{
{
bool L_23 = V_5;
if (!L_23)
{
goto IL_016e;
}
}
{
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_24 = V_4;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_24, NULL);
}
IL_016e:
{
return;
}
}
});
try
{
{
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_25 = V_4;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_25, (&V_5), NULL);
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_26 = V_0;
MemberInfo_t* L_27 = ___0_member;
NullCheck(L_26);
bool L_28;
L_28 = Dictionary_2_TryGetValue_m5307F4E2DC5EAB92790D912F97ED8F23DA9AEC97(L_26, L_27, (&V_1), Dictionary_2_TryGetValue_m5307F4E2DC5EAB92790D912F97ED8F23DA9AEC97_RuntimeMethod_var);
if (L_28)
{
goto IL_00e6_1;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D));
bool L_29 = ___1_serializeUnityFields;
if (!L_29)
{
goto IL_00bc_1;
}
}
{
MemberInfo_t* L_30 = ___0_member;
bool L_31 = ___1_serializeUnityFields;
RuntimeObject* L_32 = ___2_policy;
RuntimeObject* L_33 = L_32;
if (L_33)
{
G_B19_0 = L_33;
G_B19_1 = L_31;
G_B19_2 = L_30;
G_B19_3 = (&V_1);
goto IL_00a8_1;
}
G_B18_0 = L_33;
G_B18_1 = L_31;
G_B18_2 = L_30;
G_B18_3 = (&V_1);
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_34 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityPolicy;
G_B19_0 = L_34;
G_B19_1 = G_B18_1;
G_B19_2 = G_B18_2;
G_B19_3 = G_B18_3;
}
IL_00a8_1:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_35;
L_35 = UnitySerializationUtility_CalculateOdinWillSerialize_mC725D05592F7217062A3331EA85B8254535701C8(G_B19_2, G_B19_1, G_B19_0, NULL);
G_B19_3->___SerializeUnityFieldsTrueResult = L_35;
(&V_1)->___HasCalculatedSerializeUnityFieldsTrueResult = (bool)1;
goto IL_00dc_1;
}
IL_00bc_1:
{
MemberInfo_t* L_36 = ___0_member;
bool L_37 = ___1_serializeUnityFields;
RuntimeObject* L_38 = ___2_policy;
RuntimeObject* L_39 = L_38;
if (L_39)
{
G_B22_0 = L_39;
G_B22_1 = L_37;
G_B22_2 = L_36;
G_B22_3 = (&V_1);
goto IL_00ca_1;
}
G_B21_0 = L_39;
G_B21_1 = L_37;
G_B21_2 = L_36;
G_B21_3 = (&V_1);
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_40 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityPolicy;
G_B22_0 = L_40;
G_B22_1 = G_B21_1;
G_B22_2 = G_B21_2;
G_B22_3 = G_B21_3;
}
IL_00ca_1:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_41;
L_41 = UnitySerializationUtility_CalculateOdinWillSerialize_mC725D05592F7217062A3331EA85B8254535701C8(G_B22_2, G_B22_1, G_B22_0, NULL);
G_B22_3->___SerializeUnityFieldsFalseResult = L_41;
(&V_1)->___HasCalculatedSerializeUnityFieldsFalseResult = (bool)1;
}
IL_00dc_1:
{
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_42 = V_0;
MemberInfo_t* L_43 = ___0_member;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D L_44 = V_1;
NullCheck(L_42);
Dictionary_2_Add_mD1AFA952539F5ABE581F456344F3EAAC73E85575(L_42, L_43, L_44, Dictionary_2_Add_mD1AFA952539F5ABE581F456344F3EAAC73E85575_RuntimeMethod_var);
goto IL_014e_1;
}
IL_00e6_1:
{
bool L_45 = ___1_serializeUnityFields;
if (!L_45)
{
goto IL_011b_1;
}
}
{
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D L_46 = V_1;
bool L_47 = L_46.___HasCalculatedSerializeUnityFieldsTrueResult;
if (L_47)
{
goto IL_011b_1;
}
}
{
MemberInfo_t* L_48 = ___0_member;
bool L_49 = ___1_serializeUnityFields;
RuntimeObject* L_50 = ___2_policy;
RuntimeObject* L_51 = L_50;
if (L_51)
{
G_B28_0 = L_51;
G_B28_1 = L_49;
G_B28_2 = L_48;
G_B28_3 = (&V_1);
goto IL_00ff_1;
}
G_B27_0 = L_51;
G_B27_1 = L_49;
G_B27_2 = L_48;
G_B27_3 = (&V_1);
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_52 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityPolicy;
G_B28_0 = L_52;
G_B28_1 = G_B27_1;
G_B28_2 = G_B27_2;
G_B28_3 = G_B27_3;
}
IL_00ff_1:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_53;
L_53 = UnitySerializationUtility_CalculateOdinWillSerialize_mC725D05592F7217062A3331EA85B8254535701C8(G_B28_2, G_B28_1, G_B28_0, NULL);
G_B28_3->___SerializeUnityFieldsTrueResult = L_53;
(&V_1)->___HasCalculatedSerializeUnityFieldsTrueResult = (bool)1;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_54 = V_0;
MemberInfo_t* L_55 = ___0_member;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D L_56 = V_1;
NullCheck(L_54);
Dictionary_2_set_Item_mB5E01EE44EBBF0E3E6328025C4847C5F1D2C00CD(L_54, L_55, L_56, Dictionary_2_set_Item_mB5E01EE44EBBF0E3E6328025C4847C5F1D2C00CD_RuntimeMethod_var);
goto IL_014e_1;
}
IL_011b_1:
{
bool L_57 = ___1_serializeUnityFields;
if (L_57)
{
goto IL_014e_1;
}
}
{
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D L_58 = V_1;
bool L_59 = L_58.___HasCalculatedSerializeUnityFieldsFalseResult;
if (L_59)
{
goto IL_014e_1;
}
}
{
MemberInfo_t* L_60 = ___0_member;
bool L_61 = ___1_serializeUnityFields;
RuntimeObject* L_62 = ___2_policy;
RuntimeObject* L_63 = L_62;
if (L_63)
{
G_B33_0 = L_63;
G_B33_1 = L_61;
G_B33_2 = L_60;
G_B33_3 = (&V_1);
goto IL_0134_1;
}
G_B32_0 = L_63;
G_B32_1 = L_61;
G_B32_2 = L_60;
G_B32_3 = (&V_1);
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_64 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityPolicy;
G_B33_0 = L_64;
G_B33_1 = G_B32_1;
G_B33_2 = G_B32_2;
G_B33_3 = G_B32_3;
}
IL_0134_1:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_65;
L_65 = UnitySerializationUtility_CalculateOdinWillSerialize_mC725D05592F7217062A3331EA85B8254535701C8(G_B33_2, G_B33_1, G_B33_0, NULL);
G_B33_3->___SerializeUnityFieldsFalseResult = L_65;
(&V_1)->___HasCalculatedSerializeUnityFieldsFalseResult = (bool)1;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_66 = V_0;
MemberInfo_t* L_67 = ___0_member;
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D L_68 = V_1;
NullCheck(L_66);
Dictionary_2_set_Item_mB5E01EE44EBBF0E3E6328025C4847C5F1D2C00CD(L_66, L_67, L_68, Dictionary_2_set_Item_mB5E01EE44EBBF0E3E6328025C4847C5F1D2C00CD_RuntimeMethod_var);
}
IL_014e_1:
{
bool L_69 = ___1_serializeUnityFields;
if (L_69)
{
goto IL_0159_1;
}
}
{
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D L_70 = V_1;
bool L_71 = L_70.___SerializeUnityFieldsFalseResult;
G_B37_0 = L_71;
goto IL_015f_1;
}
IL_0159_1:
{
CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D L_72 = V_1;
bool L_73 = L_72.___SerializeUnityFieldsTrueResult;
G_B37_0 = L_73;
}
IL_015f_1:
{
V_6 = G_B37_0;
goto IL_016f;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_016f:
{
bool L_74 = V_6;
return L_74;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_CalculateOdinWillSerialize_mC725D05592F7217062A3331EA85B8254535701C8 (MemberInfo_t* ___0_member, bool ___1_serializeUnityFields, RuntimeObject* ___2_policy, 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*)&ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
MemberInfo_t* L_0 = ___0_member;
NullCheck(L_0);
Type_t* L_1;
L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_0);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
bool L_4;
L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0019;
}
}
{
return (bool)0;
}
IL_0019:
{
RuntimeObject* L_5 = ___2_policy;
MemberInfo_t* L_6 = ___0_member;
NullCheck(L_5);
bool L_7;
L_7 = InterfaceFuncInvoker1< bool, MemberInfo_t* >::Invoke(2, ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var, L_5, L_6);
if (L_7)
{
goto IL_0024;
}
}
{
return (bool)0;
}
IL_0024:
{
MemberInfo_t* L_8 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_8, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0041;
}
}
{
MemberInfo_t* L_9 = ___0_member;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (OdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_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);
NullCheck(L_9);
bool L_12;
L_12 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_9, L_11, (bool)1);
if (!L_12)
{
goto IL_0041;
}
}
{
return (bool)1;
}
IL_0041:
{
bool L_13 = ___1_serializeUnityFields;
if (!L_13)
{
goto IL_0046;
}
}
{
return (bool)1;
}
IL_0046:
{
}
try
{
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Type_t* L_14 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType;
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_0066_1;
}
}
{
MemberInfo_t* L_16 = ___0_member;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Type_t* L_17 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType;
NullCheck(L_16);
bool L_18;
L_18 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_16, L_17, (bool)1);
if (!L_18)
{
goto IL_0066_1;
}
}
{
V_0 = (bool)0;
goto IL_0077;
}
IL_0066_1:
{
goto IL_006b;
}
}
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_0068;
}
throw e;
}
CATCH_0068:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_006b;
}
IL_006b:
{
MemberInfo_t* L_19 = ___0_member;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_20;
L_20 = UnitySerializationUtility_GuessIfUnityWillSerialize_m66FC8B8526171C964ACD9CDBED6AE2D9097E53C9(L_19, NULL);
if (!L_20)
{
goto IL_0075;
}
}
{
return (bool)0;
}
IL_0075:
{
return (bool)1;
}
IL_0077:
{
bool L_21 = V_0;
return L_21;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_GuessIfUnityWillSerialize_m66FC8B8526171C964ACD9CDBED6AE2D9097E53C9 (MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* V_1 = NULL;
bool V_2 = false;
{
MemberInfo_t* L_0 = ___0_member;
bool L_1;
L_1 = MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685(L_0, (MemberInfo_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*)&_stringLiteral4784CA4E159D86F8767CCC55143536AF34801074)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_GuessIfUnityWillSerialize_m66FC8B8526171C964ACD9CDBED6AE2D9097E53C9_RuntimeMethod_var)));
}
IL_0014:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* L_3 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeMembersCache;
V_1 = L_3;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0048:
{
{
bool L_4 = V_2;
if (!L_4)
{
goto IL_0051;
}
}
{
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* L_5 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
}
IL_0051:
{
return;
}
}
});
try
{
{
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* L_6 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* L_7 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeMembersCache;
MemberInfo_t* L_8 = ___0_member;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575(L_7, L_8, (&V_0), Dictionary_2_TryGetValue_m99F7DFC0FD590089E7AF477F5D1140EA6EBF1575_RuntimeMethod_var);
if (L_9)
{
goto IL_0046_1;
}
}
{
MemberInfo_t* L_10 = ___0_member;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_11;
L_11 = UnitySerializationUtility_GuessIfUnityWillSerializePrivate_m5983A6D3A45B85315AEE44C154ABC293458C00F1(L_10, NULL);
V_0 = L_11;
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* L_12 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeMembersCache;
MemberInfo_t* L_13 = ___0_member;
bool L_14 = V_0;
NullCheck(L_12);
Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8(L_12, L_13, L_14, Dictionary_2_set_Item_m0291DED33AF072C67C490145D191F78E389DEFC8_RuntimeMethod_var);
}
IL_0046_1:
{
goto IL_0052;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0052:
{
bool L_15 = V_0;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_GuessIfUnityWillSerializePrivate_m5983A6D3A45B85315AEE44C154ABC293458C00F1 (MemberInfo_t* ___0_member, 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*)&MemberInfoExtensions_IsDefined_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m5F3CB4E062AA70D99F5B62089B993C5E95B4AE59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m5991FA009D90E40B09DB256780EFC1AC3A095CA7_RuntimeMethod_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*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FieldInfo_t* V_0 = 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_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_1, (FieldInfo_t*)NULL, NULL);
if (L_2)
{
goto IL_0020;
}
}
{
FieldInfo_t* L_3 = V_0;
NullCheck(L_3);
bool L_4;
L_4 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_3, NULL);
if (L_4)
{
goto IL_0020;
}
}
{
FieldInfo_t* L_5 = V_0;
NullCheck(L_5);
bool L_6;
L_6 = FieldInfo_get_IsInitOnly_m476BB9325A68BDD56B088D3E8407F75FA1388ED9(L_5, NULL);
if (!L_6)
{
goto IL_0022;
}
}
IL_0020:
{
return (bool)0;
}
IL_0022:
{
FieldInfo_t* L_7 = V_0;
bool L_8;
L_8 = MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC(L_7, MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC_RuntimeMethod_var);
if (!L_8)
{
goto IL_002c;
}
}
{
return (bool)0;
}
IL_002c:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Type_t* L_9 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_9, (Type_t*)NULL, NULL);
if (!L_10)
{
goto IL_0049;
}
}
{
FieldInfo_t* L_11 = V_0;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Type_t* L_12 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType;
NullCheck(L_11);
bool L_13;
L_13 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_11, L_12, (bool)1);
if (!L_13)
{
goto IL_0049;
}
}
{
return (bool)1;
}
IL_0049:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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);
FieldInfo_t* L_16 = V_0;
NullCheck(L_16);
Type_t* L_17;
L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_16);
NullCheck(L_15);
bool L_18;
L_18 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_15, L_17);
if (L_18)
{
goto IL_0075;
}
}
{
FieldInfo_t* L_19 = V_0;
NullCheck(L_19);
Type_t* L_20;
L_20 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_19);
FieldInfo_t* L_21 = V_0;
NullCheck(L_21);
Type_t* L_22;
L_22 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_21);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_20, L_22, NULL);
if (!L_23)
{
goto IL_0075;
}
}
{
return (bool)0;
}
IL_0075:
{
FieldInfo_t* L_24 = V_0;
NullCheck(L_24);
bool L_25;
L_25 = FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5(L_24, NULL);
if (L_25)
{
goto IL_0087;
}
}
{
FieldInfo_t* L_26 = V_0;
bool L_27;
L_27 = MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m5991FA009D90E40B09DB256780EFC1AC3A095CA7(L_26, MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m5991FA009D90E40B09DB256780EFC1AC3A095CA7_RuntimeMethod_var);
if (L_27)
{
goto IL_0087;
}
}
{
return (bool)0;
}
IL_0087:
{
FieldInfo_t* L_28 = V_0;
bool L_29;
L_29 = MemberInfoExtensions_IsDefined_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m5F3CB4E062AA70D99F5B62089B993C5E95B4AE59(L_28, MemberInfoExtensions_IsDefined_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m5F3CB4E062AA70D99F5B62089B993C5E95B4AE59_RuntimeMethod_var);
if (!L_29)
{
goto IL_009b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var);
bool L_30;
L_30 = UnityVersion_IsVersionOrGreater_m7A0F0616FBD246D9B118F5E2CA1298CBA6E30181(((int32_t)2017), 1, NULL);
return L_30;
}
IL_009b:
{
FieldInfo_t* L_31 = V_0;
NullCheck(L_31);
Type_t* L_32;
L_32 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_31);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_33;
L_33 = UnitySerializationUtility_GuessIfUnityWillSerialize_mACC471A4863613E4BC0FB8974C04B421F5DBA1E3(L_32, NULL);
return L_33;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_GuessIfUnityWillSerialize_mACC471A4863613E4BC0FB8974C04B421F5DBA1E3 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE4833749B35398FC64EE50FB1066503551255BAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAEF76D36CC4FAB18E6B0E59307F42228224C7822_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* V_1 = NULL;
bool V_2 = false;
{
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*)&UnitySerializationUtility_GuessIfUnityWillSerialize_mACC471A4863613E4BC0FB8974C04B421F5DBA1E3_RuntimeMethod_var)));
}
IL_0014:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* L_3 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeTypesCache;
V_1 = L_3;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0048:
{
{
bool L_4 = V_2;
if (!L_4)
{
goto IL_0051;
}
}
{
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* L_5 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
}
IL_0051:
{
return;
}
}
});
try
{
{
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* L_6 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* L_7 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeTypesCache;
Type_t* L_8 = ___0_type;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_TryGetValue_mE4833749B35398FC64EE50FB1066503551255BAF(L_7, L_8, (&V_0), Dictionary_2_TryGetValue_mE4833749B35398FC64EE50FB1066503551255BAF_RuntimeMethod_var);
if (L_9)
{
goto IL_0046_1;
}
}
{
Type_t* L_10 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_11;
L_11 = UnitySerializationUtility_GuessIfUnityWillSerializePrivate_m758423D11A49ADF602C7DCD6614787E14105E6B8(L_10, NULL);
V_0 = L_11;
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* L_12 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeTypesCache;
Type_t* L_13 = ___0_type;
bool L_14 = V_0;
NullCheck(L_12);
Dictionary_2_set_Item_mAEF76D36CC4FAB18E6B0E59307F42228224C7822(L_12, L_13, L_14, Dictionary_2_set_Item_mAEF76D36CC4FAB18E6B0E59307F42228224C7822_RuntimeMethod_var);
}
IL_0046_1:
{
goto IL_0052;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0052:
{
bool L_15 = V_0;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_CopyFromTo_mEE87CACE1DF70F1D8ABB6812D4A3A93028C723F8 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_from, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_to, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_1 = NULL;
{
V_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
V_1 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_from;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m42A001421DCBED2C4C79D72C3243F66F70C1B4C1(L_0, (&V_0), (&V_1), 0, (bool)1, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___1_to;
UnitySerializationUtility_DeserializeUnityObject_m0265B8C27D1D3EC35CD5910D86B962D75272B4DE(L_1, (&V_0), (&V_1), 0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitySerializationUtility_GuessIfUnityWillSerializePrivate_m758423D11A49ADF602C7DCD6614787E14105E6B8 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Delegate_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_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_IsDefined_TisSerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_mADF619D9F5B38F25A4F713A6EA54A75262BB4D92_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15F3B67F570CD6F1C7255E182D23851EEF865FFA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50EC1415C7C87361887C5BADFA7425F8967E8FA5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFEF3227A766442073C70EFE7DC19B6BA9C63006);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
Type_t* V_3 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_0 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityNeverSerializesTypes;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_0, L_1, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
if (L_2)
{
goto IL_001f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_3 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityNeverSerializesTypeNames;
Type_t* L_4 = ___0_type;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_4);
NullCheck(L_3);
bool L_6;
L_6 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_3, L_5, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
if (!L_6)
{
goto IL_0021;
}
}
IL_001f:
{
return (bool)0;
}
IL_0021:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
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_0049;
}
}
{
Type_t* L_11 = ___0_type;
NullCheck(L_11);
bool L_12;
L_12 = VirtualFuncInvoker0< bool >::Invoke(39, L_11);
if (!L_12)
{
goto IL_0047;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var);
bool L_13;
L_13 = UnityVersion_IsVersionOrGreater_m7A0F0616FBD246D9B118F5E2CA1298CBA6E30181(((int32_t)2020), 1, NULL);
return L_13;
}
IL_0047:
{
return (bool)1;
}
IL_0049:
{
Type_t* L_14 = ___0_type;
NullCheck(L_14);
bool L_15;
L_15 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_14, NULL);
if (L_15)
{
goto IL_006b;
}
}
{
Type_t* L_16 = ___0_type;
NullCheck(L_16);
bool L_17;
L_17 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_16, NULL);
if (L_17)
{
goto IL_006b;
}
}
{
Type_t* L_18 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (RuntimeObject_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_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_18, L_20, NULL);
if (!L_21)
{
goto IL_006d;
}
}
IL_006b:
{
return (bool)0;
}
IL_006d:
{
Type_t* L_22 = ___0_type;
NullCheck(L_22);
bool L_23;
L_23 = VirtualFuncInvoker0< bool >::Invoke(68, L_22);
if (!L_23)
{
goto IL_00cf;
}
}
{
Type_t* L_24 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
Type_t* L_25;
L_25 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_24, NULL);
V_0 = L_25;
il2cpp_codegen_runtime_class_init_inline(UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var);
bool L_26;
L_26 = UnityVersion_IsVersionOrGreater_m7A0F0616FBD246D9B118F5E2CA1298CBA6E30181(5, 6, NULL);
if (!L_26)
{
goto IL_00aa;
}
}
{
Type_t* L_27 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_29;
L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL);
bool L_30;
L_30 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_27, L_29, NULL);
if (!L_30)
{
goto IL_00a8;
}
}
{
Type_t* L_31 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_32 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_33;
L_33 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_32, NULL);
bool L_34;
L_34 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_31, L_33, NULL);
return L_34;
}
IL_00a8:
{
return (bool)0;
}
IL_00aa:
{
Type_t* L_35 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_37;
L_37 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_36, NULL);
bool L_38;
L_38 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_35, L_37, NULL);
if (L_38)
{
goto IL_00cd;
}
}
{
Type_t* L_39 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_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);
return L_42;
}
IL_00cd:
{
return (bool)1;
}
IL_00cf:
{
Type_t* L_43 = ___0_type;
NullCheck(L_43);
bool L_44;
L_44 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_43, NULL);
if (L_44)
{
goto IL_00e9;
}
}
{
Type_t* L_45 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_47;
L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
bool L_48;
L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
if (!L_48)
{
goto IL_00eb;
}
}
IL_00e9:
{
return (bool)1;
}
IL_00eb:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Delegate_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_50;
L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
Type_t* L_51 = ___0_type;
NullCheck(L_50);
bool L_52;
L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_50, L_51);
if (!L_52)
{
goto IL_00ff;
}
}
{
return (bool)0;
}
IL_00ff:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_54;
L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
Type_t* L_55 = ___0_type;
NullCheck(L_54);
bool L_56;
L_56 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_54, L_55);
if (!L_56)
{
goto IL_0144;
}
}
{
Type_t* L_57 = ___0_type;
NullCheck(L_57);
bool L_58;
L_58 = VirtualFuncInvoker0< bool >::Invoke(39, L_57);
if (!L_58)
{
goto IL_0128;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var);
bool L_59;
L_59 = UnityVersion_IsVersionOrGreater_m7A0F0616FBD246D9B118F5E2CA1298CBA6E30181(((int32_t)2020), 1, NULL);
if (L_59)
{
goto IL_0128;
}
}
{
return (bool)0;
}
IL_0128:
{
Type_t* L_60 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_62;
L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
bool L_63;
L_63 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_60, L_62, NULL);
if (L_63)
{
goto IL_0142;
}
}
{
Type_t* L_64 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_65;
L_65 = TypeExtensions_IsDefined_TisSerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_mADF619D9F5B38F25A4F713A6EA54A75262BB4D92(L_64, (bool)0, TypeExtensions_IsDefined_TisSerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_mADF619D9F5B38F25A4F713A6EA54A75262BB4D92_RuntimeMethod_var);
return L_65;
}
IL_0142:
{
return (bool)1;
}
IL_0144:
{
Type_t* L_66 = ___0_type;
NullCheck(L_66);
bool L_67;
L_67 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_66, NULL);
if (!L_67)
{
goto IL_017f;
}
}
{
Type_t* L_68 = ___0_type;
NullCheck(L_68);
Type_t* L_69;
L_69 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_68);
V_1 = L_69;
Type_t* L_70 = ___0_type;
NullCheck(L_70);
int32_t L_71;
L_71 = VirtualFuncInvoker0< int32_t >::Invoke(46, L_70);
if ((!(((uint32_t)L_71) == ((uint32_t)1))))
{
goto IL_017d;
}
}
{
Type_t* L_72 = V_1;
NullCheck(L_72);
bool L_73;
L_73 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_72, NULL);
if (L_73)
{
goto IL_017d;
}
}
{
Type_t* L_74 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_75 = { reinterpret_cast<intptr_t> (List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_76;
L_76 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_75, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_77;
L_77 = TypeExtensions_ImplementsOpenGenericClass_m169A6AB06B4B5AE55B28F0F35E89F3C3C9869D45(L_74, L_76, NULL);
if (L_77)
{
goto IL_017d;
}
}
{
Type_t* L_78 = V_1;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_79;
L_79 = UnitySerializationUtility_GuessIfUnityWillSerialize_mACC471A4863613E4BC0FB8974C04B421F5DBA1E3(L_78, NULL);
return L_79;
}
IL_017d:
{
return (bool)0;
}
IL_017f:
{
Type_t* L_80 = ___0_type;
NullCheck(L_80);
bool L_81;
L_81 = VirtualFuncInvoker0< bool >::Invoke(39, L_80);
if (!L_81)
{
goto IL_01dc;
}
}
{
Type_t* L_82 = ___0_type;
NullCheck(L_82);
bool L_83;
L_83 = VirtualFuncInvoker0< bool >::Invoke(40, L_82);
if (L_83)
{
goto IL_01dc;
}
}
{
Type_t* L_84 = ___0_type;
NullCheck(L_84);
Type_t* L_85;
L_85 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_84);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_86 = { reinterpret_cast<intptr_t> (List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_87;
L_87 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_86, NULL);
bool L_88;
L_88 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_85, L_87, NULL);
if (!L_88)
{
goto IL_01dc;
}
}
{
Type_t* L_89 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_90 = { reinterpret_cast<intptr_t> (List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_91;
L_91 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_90, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_92;
L_92 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5(L_89, L_91, NULL);
NullCheck(L_92);
int32_t L_93 = 0;
Type_t* L_94 = (L_92)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
V_2 = L_94;
Type_t* L_95 = V_2;
NullCheck(L_95);
bool L_96;
L_96 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_95, NULL);
if (L_96)
{
goto IL_01d3;
}
}
{
Type_t* L_97 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_98 = { reinterpret_cast<intptr_t> (List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_99;
L_99 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_98, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_100;
L_100 = TypeExtensions_ImplementsOpenGenericClass_m169A6AB06B4B5AE55B28F0F35E89F3C3C9869D45(L_97, L_99, NULL);
if (!L_100)
{
goto IL_01d5;
}
}
IL_01d3:
{
return (bool)0;
}
IL_01d5:
{
Type_t* L_101 = V_2;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_102;
L_102 = UnitySerializationUtility_GuessIfUnityWillSerialize_mACC471A4863613E4BC0FB8974C04B421F5DBA1E3(L_101, NULL);
return L_102;
}
IL_01dc:
{
Type_t* L_103 = ___0_type;
NullCheck(L_103);
Assembly_t* L_104;
L_104 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_103);
NullCheck(L_104);
String_t* L_105;
L_105 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_104);
NullCheck(L_105);
bool L_106;
L_106 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_105, _stringLiteralCFEF3227A766442073C70EFE7DC19B6BA9C63006, 2, NULL);
if (L_106)
{
goto IL_020c;
}
}
{
Type_t* L_107 = ___0_type;
NullCheck(L_107);
Assembly_t* L_108;
L_108 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_107);
NullCheck(L_108);
String_t* L_109;
L_109 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_108);
NullCheck(L_109);
bool L_110;
L_110 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_109, _stringLiteral15F3B67F570CD6F1C7255E182D23851EEF865FFA, 2, NULL);
if (!L_110)
{
goto IL_020e;
}
}
IL_020c:
{
return (bool)1;
}
IL_020e:
{
Type_t* L_111 = ___0_type;
NullCheck(L_111);
bool L_112;
L_112 = VirtualFuncInvoker0< bool >::Invoke(39, L_111);
if (!L_112)
{
goto IL_0225;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var);
bool L_113;
L_113 = UnityVersion_IsVersionOrGreater_m7A0F0616FBD246D9B118F5E2CA1298CBA6E30181(((int32_t)2020), 1, NULL);
if (L_113)
{
goto IL_0225;
}
}
{
return (bool)0;
}
IL_0225:
{
Type_t* L_114 = ___0_type;
NullCheck(L_114);
Assembly_t* L_115;
L_115 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_114);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Assembly_t* L_116 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___String_Assembly;
bool L_117;
L_117 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_115, L_116, NULL);
if (L_117)
{
goto IL_025b;
}
}
{
Type_t* L_118 = ___0_type;
NullCheck(L_118);
Assembly_t* L_119;
L_119 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_118);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Assembly_t* L_120 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___HashSet_Assembly;
bool L_121;
L_121 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_119, L_120, NULL);
if (L_121)
{
goto IL_025b;
}
}
{
Type_t* L_122 = ___0_type;
NullCheck(L_122);
Assembly_t* L_123;
L_123 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_122);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Assembly_t* L_124 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___LinkedList_Assembly;
bool L_125;
L_125 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_123, L_124, NULL);
if (!L_125)
{
goto IL_025d;
}
}
IL_025b:
{
return (bool)0;
}
IL_025d:
{
Type_t* L_126 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_127;
L_127 = TypeExtensions_IsDefined_TisSerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_mADF619D9F5B38F25A4F713A6EA54A75262BB4D92(L_126, (bool)0, TypeExtensions_IsDefined_TisSerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_mADF619D9F5B38F25A4F713A6EA54A75262BB4D92_RuntimeMethod_var);
if (!L_127)
{
goto IL_0278;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var);
bool L_128;
L_128 = UnityVersion_IsVersionOrGreater_m7A0F0616FBD246D9B118F5E2CA1298CBA6E30181(4, 5, NULL);
if (!L_128)
{
goto IL_0271;
}
}
{
return (bool)1;
}
IL_0271:
{
Type_t* L_129 = ___0_type;
NullCheck(L_129);
bool L_130;
L_130 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_129, NULL);
return L_130;
}
IL_0278:
{
il2cpp_codegen_runtime_class_init_inline(UnityVersion_t16EF2C7CE867BC3D53F68062667CF67C22896C9A_il2cpp_TypeInfo_var);
bool L_131;
L_131 = UnityVersion_IsVersionOrGreater_m7A0F0616FBD246D9B118F5E2CA1298CBA6E30181(((int32_t)2018), 2, NULL);
if (L_131)
{
goto IL_02d1;
}
}
{
Type_t* L_132 = ___0_type;
NullCheck(L_132);
Type_t* L_133;
L_133 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_132);
V_3 = L_133;
goto IL_02b6;
}
IL_028e:
{
Type_t* L_134 = V_3;
NullCheck(L_134);
bool L_135;
L_135 = VirtualFuncInvoker0< bool >::Invoke(39, L_134);
if (!L_135)
{
goto IL_02af;
}
}
{
Type_t* L_136 = V_3;
NullCheck(L_136);
Type_t* L_137;
L_137 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_136);
NullCheck(L_137);
String_t* L_138;
L_138 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_137);
bool L_139;
L_139 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_138, _stringLiteral50EC1415C7C87361887C5BADFA7425F8967E8FA5, NULL);
if (!L_139)
{
goto IL_02af;
}
}
{
return (bool)1;
}
IL_02af:
{
Type_t* L_140 = V_3;
NullCheck(L_140);
Type_t* L_141;
L_141 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_140);
V_3 = L_141;
}
IL_02b6:
{
Type_t* L_142 = V_3;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_143;
L_143 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_142, (Type_t*)NULL, NULL);
if (!L_143)
{
goto IL_02d1;
}
}
{
Type_t* L_144 = V_3;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_145 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_146;
L_146 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_145, NULL);
bool L_147;
L_147 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_144, L_146, NULL);
if (L_147)
{
goto IL_028e;
}
}
IL_02d1:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* ___1_data, bool ___2_serializeUnityFields, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOverridesSerializationFormat_t15B873538A4A5DAFBE2B3F18EE4145099767DF68_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46CFD20A1525DF1D8B23E86F31BFD37A8B330CA6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BE6302570A6181DF4C56603D64CBB544A632D81);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB71F91D8324D0B006EE24CEBACF3983303D31BDA);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_unityObject;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_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*)&_stringLiteral1A8B8DEC6BAEA83D39CCD37B6FC534F2FA450ADF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8_RuntimeMethod_var)));
}
IL_0014:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3 = ___0_unityObject;
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, IOverridesSerializationFormat_t15B873538A4A5DAFBE2B3F18EE4145099767DF68_il2cpp_TypeInfo_var));
RuntimeObject* L_4 = V_1;
if (!L_4)
{
goto IL_0028;
}
}
{
RuntimeObject* L_5 = V_1;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker1< int32_t, bool >::Invoke(0, IOverridesSerializationFormat_t15B873538A4A5DAFBE2B3F18EE4145099767DF68_il2cpp_TypeInfo_var, L_5, (bool)1);
V_0 = L_6;
goto IL_003e;
}
IL_0028:
{
bool L_7;
L_7 = GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000(GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000_RuntimeMethod_var);
if (!L_7)
{
goto IL_003c;
}
}
{
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_8;
L_8 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_8);
int32_t L_9;
L_9 = GlobalSerializationConfig_get_BuildSerializationFormat_mE03BA49AD00F401EFC7E1DF72B682ED6B2B71CFD_inline(L_8, NULL);
V_0 = L_9;
goto IL_003e;
}
IL_003c:
{
V_0 = 0;
}
IL_003e:
{
int32_t L_10 = V_0;
if ((!(((uint32_t)L_10) == ((uint32_t)2))))
{
goto IL_008e;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral8BE6302570A6181DF4C56603D64CBB544A632D81);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
Il2CppFakeBox<int32_t> L_14(DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var, (&V_0));
String_t* L_15;
L_15 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_14), NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_15);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_13;
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral46CFD20A1525DF1D8B23E86F31BFD37A8B330CA6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
V_2 = 0;
Il2CppFakeBox<int32_t> L_18(DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var, (&V_2));
String_t* L_19;
L_19 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_18), NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_19);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_17;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralB71F91D8324D0B006EE24CEBACF3983303D31BDA);
String_t* L_21;
L_21 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_20, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_21, NULL);
V_0 = 0;
}
IL_008e:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_22 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_23 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_24 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)(&L_23->___SerializedBytes);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_25 = ___1_data;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_26 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)(&L_25->___ReferencedUnityObjects);
int32_t L_27 = V_0;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m42A001421DCBED2C4C79D72C3243F66F70C1B4C1(L_22, L_24, L_26, L_27, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_28 = ___1_data;
int32_t L_29 = V_0;
L_28->___SerializedFormat = L_29;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_SerializeUnityObject_m2160A5A22F0C931DEEE1AC7049D5222D906646A0 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, String_t** ___1_base64Bytes, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_referencedUnityObjects, int32_t ___3_format, bool ___4_serializeUnityFields, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___5_context, 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*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
V_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_unityObject;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_1 = ___2_referencedUnityObjects;
int32_t L_2 = ___3_format;
bool L_3 = ___4_serializeUnityFields;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_4 = ___5_context;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m42A001421DCBED2C4C79D72C3243F66F70C1B4C1(L_0, (&V_0), L_1, L_2, L_3, L_4, NULL);
String_t** L_5 = ___1_base64Bytes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_7;
L_7 = Convert_ToBase64String_mD0680EF77270244071965AFA1207921C73EEA323(L_6, NULL);
*((RuntimeObject**)L_5) = (RuntimeObject*)L_7;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_7);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_SerializeUnityObject_m42A001421DCBED2C4C79D72C3243F66F70C1B4C1 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___1_bytes, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_referencedUnityObjects, int32_t ___3_format, bool ___4_serializeUnityFields, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___5_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22E6A2FFAE07332458D58C86650C7BDA8BF3ACFB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25B0990DA451BF652A78ED6F499A0297510075D3);
s_Il2CppMethodInitialized = true;
}
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* V_1 = NULL;
RuntimeObject* V_2 = NULL;
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* V_3 = NULL;
RuntimeObject* V_4 = NULL;
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_unityObject;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_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*)&_stringLiteral1A8B8DEC6BAEA83D39CCD37B6FC534F2FA450ADF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_SerializeUnityObject_m42A001421DCBED2C4C79D72C3243F66F70C1B4C1_RuntimeMethod_var)));
}
IL_0014:
{
int32_t L_3 = ___3_format;
if ((!(((uint32_t)L_3) == ((uint32_t)2))))
{
goto IL_003a;
}
}
{
Il2CppFakeBox<int32_t> L_4(DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var, (&___3_format));
String_t* L_5;
L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
String_t* L_6;
L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral22E6A2FFAE07332458D58C86650C7BDA8BF3ACFB, L_5, _stringLiteral25B0990DA451BF652A78ED6F499A0297510075D3, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_6, NULL);
return;
}
IL_003a:
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_7 = ___2_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_8 = *((List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)L_7);
if (L_8)
{
goto IL_0047;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_9 = ___2_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_10 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_10, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
*((RuntimeObject**)L_9) = (RuntimeObject*)L_10;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)L_10);
goto IL_004e;
}
IL_0047:
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_11 = ___2_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_12 = *((List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)L_11);
NullCheck(L_12);
List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_inline(L_12, List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var);
}
IL_004e:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_13;
L_13 = Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0(Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var);
V_0 = L_13;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01e9:
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_14 = V_0;
if (!L_14)
{
goto IL_01f2;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_15 = V_0;
NullCheck(L_15);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_15);
}
IL_01f2:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_16;
L_16 = Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A(Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
V_1 = L_16;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01df_1:
{
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_17 = V_1;
if (!L_17)
{
goto IL_01e8_1;
}
}
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_18 = V_1;
NullCheck(L_18);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_18);
}
IL_01e8_1:
{
return;
}
}
});
try
{
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_19 = V_1;
NullCheck(L_19);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_20 = L_19->___Value;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_21 = ___2_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_22 = *((List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)L_21);
NullCheck(L_20);
UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0(L_20, L_22, NULL);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_23 = ___5_context;
if (!L_23)
{
goto IL_00ae_2;
}
}
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_24 = ___5_context;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_25 = V_1;
NullCheck(L_25);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_26 = L_25->___Value;
NullCheck(L_24);
SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline(L_24, L_26, NULL);
int32_t L_27 = ___3_format;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_28 = V_0;
NullCheck(L_28);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_29 = L_28->___Value;
NullCheck(L_29);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_30;
L_30 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_29, NULL);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_31 = ___5_context;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_32;
L_32 = UnitySerializationUtility_GetCachedUnityWriter_mB73558A25602D1750CBC8DD5692CC2816FF09014(L_27, L_30, L_31, NULL);
V_2 = L_32;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a4_2:
{
{
RuntimeObject* L_33 = V_2;
if (!L_33)
{
goto IL_00ad_2;
}
}
{
RuntimeObject* L_34 = V_2;
NullCheck(L_34);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_34);
}
IL_00ad_2:
{
return;
}
}
});
try
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_35 = ___0_unityObject;
RuntimeObject* L_36 = V_2;
NullCheck(L_36);
RuntimeObject* L_37;
L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var, L_36);
bool L_38 = ___4_serializeUnityFields;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m735B7E3FD51A0FA033C07309D906E3D2EF49F5E0(L_35, ((RuntimeObject*)IsInst((RuntimeObject*)L_37, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_38, NULL);
goto IL_01cb_2;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ae_2:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_39;
L_39 = Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803(Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
V_3 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01c1_2:
{
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_40 = V_3;
if (!L_40)
{
goto IL_01ca_2;
}
}
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_41 = V_3;
NullCheck(L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_41);
}
IL_01ca_2:
{
return;
}
}
});
try
{
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_42 = V_3;
NullCheck(L_42);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_43 = L_42->___Value;
NullCheck(L_43);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_44;
L_44 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_43, NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_45;
L_45 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL);
NullCheck(L_44);
SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17(L_44, L_45, NULL);
bool L_46;
L_46 = GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000(GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000_RuntimeMethod_var);
if (!L_46)
{
goto IL_012f_3;
}
}
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_47 = V_3;
NullCheck(L_47);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_48 = L_47->___Value;
NullCheck(L_48);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_49;
L_49 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_48, NULL);
NullCheck(L_49);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_50;
L_50 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_49, NULL);
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_51;
L_51 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_51);
int32_t L_52;
L_52 = GlobalSerializationConfig_get_ErrorHandlingPolicy_mA4101823477854B0B75A39666814943F6F3F1222_inline(L_51, NULL);
NullCheck(L_50);
DebugContext_set_ErrorHandlingPolicy_m15D844044FDDB0271F0571A7C4591FFE32F4EB61(L_50, L_52, NULL);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_53 = V_3;
NullCheck(L_53);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_54 = L_53->___Value;
NullCheck(L_54);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_55;
L_55 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_54, NULL);
NullCheck(L_55);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_56;
L_56 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_55, NULL);
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_57;
L_57 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_57);
int32_t L_58;
L_58 = GlobalSerializationConfig_get_LoggingPolicy_m35EFC76D29300449D127175B960D9BBD7B7CEB3F_inline(L_57, NULL);
NullCheck(L_56);
DebugContext_set_LoggingPolicy_m8D18C2BBE647E65B4D5F2BD32A9FC9CD14AFF375(L_56, L_58, NULL);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_59 = V_3;
NullCheck(L_59);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_60 = L_59->___Value;
NullCheck(L_60);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_61;
L_61 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_60, NULL);
NullCheck(L_61);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_62;
L_62 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_61, NULL);
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_63;
L_63 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_63);
RuntimeObject* L_64;
L_64 = GlobalSerializationConfig_get_Logger_mDFC55510AB3AE1A3F6528A5A57AB05374B030F6D(L_63, NULL);
NullCheck(L_62);
DebugContext_set_Logger_mEE1A9C5A100711888B36AD789D70B0D9F152B4D9(L_62, L_64, NULL);
goto IL_0175_3;
}
IL_012f_3:
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_65 = V_3;
NullCheck(L_65);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_66 = L_65->___Value;
NullCheck(L_66);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_67;
L_67 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_66, NULL);
NullCheck(L_67);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_68;
L_68 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_67, NULL);
NullCheck(L_68);
DebugContext_set_ErrorHandlingPolicy_m15D844044FDDB0271F0571A7C4591FFE32F4EB61(L_68, 0, NULL);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_69 = V_3;
NullCheck(L_69);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_70 = L_69->___Value;
NullCheck(L_70);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_71;
L_71 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_70, NULL);
NullCheck(L_71);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_72;
L_72 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_71, NULL);
NullCheck(L_72);
DebugContext_set_LoggingPolicy_m8D18C2BBE647E65B4D5F2BD32A9FC9CD14AFF375(L_72, 0, NULL);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_73 = V_3;
NullCheck(L_73);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_74 = L_73->___Value;
NullCheck(L_74);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_75;
L_75 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_74, NULL);
NullCheck(L_75);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_76;
L_76 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_75, NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
RuntimeObject* L_77;
L_77 = DefaultLoggers_get_UnityLogger_mC8BBE10B6CFD689CB6D6F484FDEDDF70BB3C11E3(NULL);
NullCheck(L_76);
DebugContext_set_Logger_mEE1A9C5A100711888B36AD789D70B0D9F152B4D9(L_76, L_77, NULL);
}
IL_0175_3:
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_78 = V_3;
NullCheck(L_78);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_79 = L_78->___Value;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_80 = V_1;
NullCheck(L_80);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_81 = L_80->___Value;
NullCheck(L_79);
SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline(L_79, L_81, NULL);
int32_t L_82 = ___3_format;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_83 = V_0;
NullCheck(L_83);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_84 = L_83->___Value;
NullCheck(L_84);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_85;
L_85 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_84, NULL);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_86 = V_3;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_87;
L_87 = Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8(L_86, Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_88;
L_88 = UnitySerializationUtility_GetCachedUnityWriter_mB73558A25602D1750CBC8DD5692CC2816FF09014(L_82, L_85, L_87, NULL);
V_4 = L_88;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01b5_3:
{
{
RuntimeObject* L_89 = V_4;
if (!L_89)
{
goto IL_01c0_3;
}
}
{
RuntimeObject* L_90 = V_4;
NullCheck(L_90);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_90);
}
IL_01c0_3:
{
return;
}
}
});
try
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_91 = ___0_unityObject;
RuntimeObject* L_92 = V_4;
NullCheck(L_92);
RuntimeObject* L_93;
L_93 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var, L_92);
bool L_94 = ___4_serializeUnityFields;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m735B7E3FD51A0FA033C07309D906E3D2EF49F5E0(L_91, ((RuntimeObject*)IsInst((RuntimeObject*)L_93, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_94, NULL);
goto IL_01cb_2;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01cb_2:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_95 = ___1_bytes;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_96 = V_0;
NullCheck(L_96);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_97 = L_96->___Value;
NullCheck(L_97);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_98;
L_98 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_97, NULL);
NullCheck(L_98);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_99;
L_99 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(31, L_98);
*((RuntimeObject**)L_95) = (RuntimeObject*)L_99;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_95, (void*)(RuntimeObject*)L_99);
goto IL_01f3;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01f3:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_SerializeUnityObject_m735B7E3FD51A0FA033C07309D906E3D2EF49F5E0 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, RuntimeObject* ___1_writer, bool ___2_serializeUnityFields, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
MemberInfo_t* V_3 = NULL;
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* V_4 = NULL;
RuntimeObject* V_5 = NULL;
bool V_6 = false;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_7 = NULL;
Exception_t* V_8 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_9 = NULL;
Exception_t* V_10 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_unityObject;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_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*)&_stringLiteral1A8B8DEC6BAEA83D39CCD37B6FC534F2FA450ADF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_SerializeUnityObject_m735B7E3FD51A0FA033C07309D906E3D2EF49F5E0_RuntimeMethod_var)));
}
IL_0014:
{
RuntimeObject* L_3 = ___1_writer;
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*)&_stringLiteral638C5441E8427B2B9D2C941DDBF958579B5FE3F0)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_SerializeUnityObject_m735B7E3FD51A0FA033C07309D906E3D2EF49F5E0_RuntimeMethod_var)));
}
IL_0022:
{
}
try
{
{
RuntimeObject* L_5 = ___1_writer;
NullCheck(L_5);
InterfaceActionInvoker0::Invoke(35, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_5);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = ___0_unityObject;
NullCheck(L_6);
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL);
RuntimeObject* L_8 = ___1_writer;
NullCheck(L_8);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_9;
L_9 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_8);
NullCheck(L_9);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_10;
L_10 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_9, NULL);
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_12;
L_12 = FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F(L_7, L_11, NULL);
V_0 = L_12;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_13 = ___0_unityObject;
V_1 = L_13;
V_2 = 0;
goto IL_00e5_1;
}
IL_004e_1:
{
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_14 = V_0;
int32_t L_15 = V_2;
NullCheck(L_14);
int32_t L_16 = L_15;
MemberInfo_t* L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
V_3 = L_17;
V_4 = (WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3*)NULL;
MemberInfo_t* L_18 = V_3;
bool L_19 = ___2_serializeUnityFields;
RuntimeObject* L_20 = ___1_writer;
NullCheck(L_20);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_21;
L_21 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_20);
NullCheck(L_21);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_22;
L_22 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_21, NULL);
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_22, NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_24;
L_24 = UnitySerializationUtility_OdinWillSerialize_m980DCB04412ED6DC86A22956DFE983526340DBD2(L_18, L_19, L_23, NULL);
if (!L_24)
{
goto IL_00e1_1;
}
}
{
MemberInfo_t* L_25 = V_3;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* L_26;
L_26 = UnitySerializationUtility_GetCachedUnityMemberGetter_mF1AECE65CBBDDBF7B6708DE174A71A2D7A52B82B(L_25, NULL);
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* L_27 = L_26;
V_4 = L_27;
if (!L_27)
{
goto IL_00e1_1;
}
}
{
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* L_28 = V_4;
NullCheck(L_28);
RuntimeObject* L_29;
L_29 = WeakValueGetter_Invoke_m29E98A4AF0715BE24ED6F61876EFEAD90798C202_inline(L_28, (&V_1), NULL);
V_5 = L_29;
RuntimeObject* L_30 = V_5;
V_6 = (bool)((((RuntimeObject*)(RuntimeObject*)L_30) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_31 = V_6;
if (L_31)
{
goto IL_00a7_1;
}
}
{
RuntimeObject* L_32 = V_5;
NullCheck(L_32);
Type_t* L_33;
L_33 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_32, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
bool L_36;
L_36 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_33, L_35, NULL);
if (L_36)
{
goto IL_00e1_1;
}
}
IL_00a7_1:
{
MemberInfo_t* L_37 = V_3;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
Type_t* L_38;
L_38 = FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718(L_37, NULL);
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_39;
L_39 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_38, NULL);
V_7 = L_39;
}
try
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_40 = V_7;
MemberInfo_t* L_41 = V_3;
NullCheck(L_41);
String_t* L_42;
L_42 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_41);
RuntimeObject* L_43 = V_5;
RuntimeObject* L_44 = ___1_writer;
NullCheck(L_40);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_40, L_42, L_43, L_44);
goto IL_00e1_1;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00c6_1;
}
throw e;
}
CATCH_00c6_1:
{
V_8 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_45 = ___1_writer;
NullCheck(L_45);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_46;
L_46 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_45);
NullCheck(L_46);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_47;
L_47 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_46, NULL);
NullCheck(L_47);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_48;
L_48 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_47, NULL);
Exception_t* L_49 = V_8;
NullCheck(L_48);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_48, L_49, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00e1_1;
}
IL_00e1_1:
{
int32_t L_50 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_50, 1));
}
IL_00e5_1:
{
int32_t L_51 = V_2;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_52 = V_0;
NullCheck(L_52);
if ((((int32_t)L_51) < ((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))
{
goto IL_004e_1;
}
}
{
RuntimeObject* L_53 = ___1_writer;
NullCheck(L_53);
InterfaceActionInvoker0::Invoke(8, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_53);
goto IL_014b;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00f6;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_011a;
}
throw e;
}
CATCH_00f6:
{
V_9 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_54 = ___0_unityObject;
NullCheck(L_54);
Type_t* L_55;
L_55 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_54, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_56;
L_56 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_55, NULL);
String_t* L_57;
L_57 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C41A6112CCDF3EBF98C89DF5016BA12A35B02A6)), L_56, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6235A6BA2CF9D07A543CBFF90828B4BFB5B552AB)), NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_58 = V_9;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_59 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB(L_59, L_57, L_58, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_SerializeUnityObject_m735B7E3FD51A0FA033C07309D906E3D2EF49F5E0_RuntimeMethod_var)));
}
CATCH_011a:
{
V_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_60 = ___0_unityObject;
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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_62;
L_62 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_61, NULL);
Exception_t* L_63 = V_10;
NullCheck(L_63);
String_t* L_64;
L_64 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_63);
String_t* L_65;
L_65 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B28C7D10E1513FDD2ABE7A41B51D313D2655697)), L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9816E74B93E1C26A72AD4D2196C8A3C7A3C28924)), L_64, NULL);
Exception_t* L_66 = V_10;
Exception_t* L_67 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_67, L_65, L_66, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_67, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_014b;
}
IL_014b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* ___1_data, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_1 = ___1_data;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = ___2_context;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_mA60F7EFEFFAF951BB6A9269C86725F6236F55395(L_0, L_1, L_2, (bool)0, (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_mA60F7EFEFFAF951BB6A9269C86725F6236F55395 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* ___1_data, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, bool ___3_isPrefabData, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___4_prefabInstanceUnityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Release_mD68C405DE6BD92CD4FDAD1292E3794D1F76D1795_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOverridesSerializationPolicy_tD075560CF5FEAFF4043A12D308A454C58908194A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISupportsPrefabSerialization_t86E5A15D16FB183BBFC45D9FD50C72A98D4604F3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISupportsPrefabSerialization_t86E5A15D16FB183BBFC45D9FD50C72A98D4604F3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityExtensions_t55C19CE7E5B71B1A979C612D1D7B364528547C5A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4013D23D62523BDDB61E18428DC537CBF778C870);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A054CAF6F559353B299047EE049A00897D9F51A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD55B0883A464B445EDD08E09D083D05FC410314);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF30181F40844BC638B1836A669972C28D61C2339);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* V_1 = NULL;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* V_2 = NULL;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_3 = NULL;
RuntimeObject* V_4 = NULL;
RuntimeObject* V_5 = NULL;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 V_6;
memset((&V_6), 0, sizeof(V_6));
SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* V_7 = NULL;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* V_8 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
int32_t G_B13_0 = 0;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* G_B42_0 = NULL;
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_unityObject;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_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*)&_stringLiteral1A8B8DEC6BAEA83D39CCD37B6FC534F2FA450ADF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_DeserializeUnityObject_mA60F7EFEFFAF951BB6A9269C86725F6236F55395_RuntimeMethod_var)));
}
IL_0014:
{
bool L_3 = ___3_isPrefabData;
if (!L_3)
{
goto IL_0022;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_4 = ___4_prefabInstanceUnityObjects;
if (L_4)
{
goto IL_0022;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_5 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_5, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
___4_prefabInstanceUnityObjects = L_5;
}
IL_0022:
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_6 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6->___SerializedBytes;
if (!L_7)
{
goto IL_00e1;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_8 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = L_8->___SerializedBytes;
NullCheck(L_9);
if (!(((RuntimeArray*)L_9)->max_length))
{
goto IL_00e1;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_10 = ___1_data;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_11 = L_10->___SerializationNodes;
if (!L_11)
{
goto IL_0051;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_12 = ___1_data;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_13 = L_12->___SerializationNodes;
NullCheck(L_13);
int32_t L_14;
L_14 = List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_inline(L_13, List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
if (L_14)
{
goto IL_00e1;
}
}
IL_0051:
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_15 = ___1_data;
int32_t L_16 = L_15->___SerializedFormat;
if ((!(((uint32_t)L_16) == ((uint32_t)2))))
{
goto IL_00b5;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_17 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = L_17->___SerializedBytes;
NullCheck(L_18);
int32_t L_19 = 0;
uint8_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
if ((((int32_t)L_20) == ((int32_t)((int32_t)123))))
{
goto IL_0069;
}
}
{
G_B13_0 = 0;
goto IL_006a;
}
IL_0069:
{
G_B13_0 = 1;
}
IL_006a:
{
V_0 = G_B13_0;
}
try
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_21 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = L_21->___SerializedBytes;
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
String_t* L_23;
L_23 = ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF(L_22, (bool)1, NULL);
V_1 = L_23;
Il2CppFakeBox<int32_t> L_24(DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var, (&V_0));
String_t* L_25;
L_25 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_24), NULL);
String_t* L_26 = V_1;
String_t* L_27;
L_27 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralF30181F40844BC638B1836A669972C28D61C2339, L_25, _stringLiteralAD55B0883A464B445EDD08E09D083D05FC410314, L_26, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_27, NULL);
goto IL_009f;
}
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_009c;
}
throw e;
}
CATCH_009c:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_009f;
}
IL_009f:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_28 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_29 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_30 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)(&L_29->___SerializedBytes);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_31 = ___1_data;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_32 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)(&L_31->___ReferencedUnityObjects);
int32_t L_33 = V_0;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_34 = ___2_context;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m0265B8C27D1D3EC35CD5910D86B962D75272B4DE(L_28, L_30, L_32, L_33, L_34, NULL);
goto IL_00ce;
}
IL_00b5:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_35 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_36 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_37 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)(&L_36->___SerializedBytes);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_38 = ___1_data;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_39 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)(&L_38->___ReferencedUnityObjects);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_40 = ___1_data;
int32_t L_41 = L_40->___SerializedFormat;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_42 = ___2_context;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m0265B8C27D1D3EC35CD5910D86B962D75272B4DE(L_35, L_37, L_39, L_41, L_42, NULL);
}
IL_00ce:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_43 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_44 = ___1_data;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_45 = L_44->___PrefabModifications;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_46 = ___1_data;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_47 = L_46->___PrefabModificationsReferencedUnityObjects;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_ApplyPrefabModifications_mCC2ED5219769C894E14E37F010F2BB4F78019A50(L_43, L_45, L_47, NULL);
return;
}
IL_00e1:
{
V_2 = (Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813*)NULL;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_037c:
{
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_48 = V_2;
if (!L_48)
{
goto IL_0385;
}
}
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_49 = V_2;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
Cache_1_Release_mD68C405DE6BD92CD4FDAD1292E3794D1F76D1795(L_49, Cache_1_Release_mD68C405DE6BD92CD4FDAD1292E3794D1F76D1795_RuntimeMethod_var);
}
IL_0385:
{
return;
}
}
});
try
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_50 = ___2_context;
if (L_50)
{
goto IL_0195_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_51;
L_51 = Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3(Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
V_2 = L_51;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_52 = V_2;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_53;
L_53 = Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8(L_52, Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
___2_context = L_53;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_54 = ___2_context;
NullCheck(L_54);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_55;
L_55 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_54, NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_56;
L_56 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL);
NullCheck(L_55);
SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17(L_55, L_56, NULL);
bool L_57;
L_57 = GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000(GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000_RuntimeMethod_var);
if (!L_57)
{
goto IL_015e_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_58 = ___2_context;
NullCheck(L_58);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_59;
L_59 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_58, NULL);
NullCheck(L_59);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_60;
L_60 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_59, NULL);
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_61;
L_61 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_61);
int32_t L_62;
L_62 = GlobalSerializationConfig_get_ErrorHandlingPolicy_mA4101823477854B0B75A39666814943F6F3F1222_inline(L_61, NULL);
NullCheck(L_60);
DebugContext_set_ErrorHandlingPolicy_m15D844044FDDB0271F0571A7C4591FFE32F4EB61(L_60, L_62, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_63 = ___2_context;
NullCheck(L_63);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_64;
L_64 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_63, NULL);
NullCheck(L_64);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_65;
L_65 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_64, NULL);
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_66;
L_66 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_66);
int32_t L_67;
L_67 = GlobalSerializationConfig_get_LoggingPolicy_m35EFC76D29300449D127175B960D9BBD7B7CEB3F_inline(L_66, NULL);
NullCheck(L_65);
DebugContext_set_LoggingPolicy_m8D18C2BBE647E65B4D5F2BD32A9FC9CD14AFF375(L_65, L_67, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_68 = ___2_context;
NullCheck(L_68);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_69;
L_69 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_68, NULL);
NullCheck(L_69);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_70;
L_70 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_69, NULL);
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_71;
L_71 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_71);
RuntimeObject* L_72;
L_72 = GlobalSerializationConfig_get_Logger_mDFC55510AB3AE1A3F6528A5A57AB05374B030F6D(L_71, NULL);
NullCheck(L_70);
DebugContext_set_Logger_mEE1A9C5A100711888B36AD789D70B0D9F152B4D9(L_70, L_72, NULL);
goto IL_0195_1;
}
IL_015e_1:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_73 = ___2_context;
NullCheck(L_73);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_74;
L_74 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_73, NULL);
NullCheck(L_74);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_75;
L_75 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_74, NULL);
NullCheck(L_75);
DebugContext_set_ErrorHandlingPolicy_m15D844044FDDB0271F0571A7C4591FFE32F4EB61(L_75, 0, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_76 = ___2_context;
NullCheck(L_76);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_77;
L_77 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_76, NULL);
NullCheck(L_77);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_78;
L_78 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_77, NULL);
NullCheck(L_78);
DebugContext_set_LoggingPolicy_m8D18C2BBE647E65B4D5F2BD32A9FC9CD14AFF375(L_78, 0, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_79 = ___2_context;
NullCheck(L_79);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_80;
L_80 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_79, NULL);
NullCheck(L_80);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_81;
L_81 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_80, NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
RuntimeObject* L_82;
L_82 = DefaultLoggers_get_UnityLogger_mC8BBE10B6CFD689CB6D6F484FDEDDF70BB3C11E3(NULL);
NullCheck(L_81);
DebugContext_set_Logger_mEE1A9C5A100711888B36AD789D70B0D9F152B4D9(L_81, L_82, NULL);
}
IL_0195_1:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_83 = ___0_unityObject;
V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_83, IOverridesSerializationPolicy_tD075560CF5FEAFF4043A12D308A454C58908194A_il2cpp_TypeInfo_var));
RuntimeObject* L_84 = V_4;
if (!L_84)
{
goto IL_01bb_1;
}
}
{
RuntimeObject* L_85 = V_4;
NullCheck(L_85);
RuntimeObject* L_86;
L_86 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IOverridesSerializationPolicy_tD075560CF5FEAFF4043A12D308A454C58908194A_il2cpp_TypeInfo_var, L_85);
V_5 = L_86;
RuntimeObject* L_87 = V_5;
if (!L_87)
{
goto IL_01bb_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_88 = ___2_context;
NullCheck(L_88);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_89;
L_89 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_88, NULL);
RuntimeObject* L_90 = V_5;
NullCheck(L_89);
SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17(L_89, L_90, NULL);
}
IL_01bb_1:
{
bool L_91 = ___3_isPrefabData;
if (L_91)
{
goto IL_02bc_1;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_92 = ___1_data;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_93 = L_92->___Prefab;
il2cpp_codegen_runtime_class_init_inline(UnityExtensions_t55C19CE7E5B71B1A979C612D1D7B364528547C5A_il2cpp_TypeInfo_var);
bool L_94;
L_94 = UnityExtensions_SafeIsUnityNull_m6E7C9703117460205E46C387FFECFB514480246A(L_93, NULL);
if (L_94)
{
goto IL_02bc_1;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_95 = ___1_data;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_96 = L_95->___Prefab;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_96, ISupportsPrefabSerialization_t86E5A15D16FB183BBFC45D9FD50C72A98D4604F3_il2cpp_TypeInfo_var)))
{
goto IL_0253_1;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_97 = ___1_data;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_98 = L_97->___Prefab;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_99 = ___0_unityObject;
if ((!(((RuntimeObject*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)L_98) == ((RuntimeObject*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)L_99))))
{
goto IL_0200_1;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_100 = ___1_data;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_101 = L_100->___PrefabModifications;
if (!L_101)
{
goto IL_0200_1;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_102 = ___1_data;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_103 = L_102->___PrefabModifications;
NullCheck(L_103);
int32_t L_104;
L_104 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_103, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_104) > ((int32_t)0)))
{
goto IL_02bc_1;
}
}
IL_0200_1:
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_105 = ___1_data;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_106 = L_105->___Prefab;
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_106, ISupportsPrefabSerialization_t86E5A15D16FB183BBFC45D9FD50C72A98D4604F3_il2cpp_TypeInfo_var)));
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_107;
L_107 = InterfaceFuncInvoker0< SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 >::Invoke(0, ISupportsPrefabSerialization_t86E5A15D16FB183BBFC45D9FD50C72A98D4604F3_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_106, ISupportsPrefabSerialization_t86E5A15D16FB183BBFC45D9FD50C72A98D4604F3_il2cpp_TypeInfo_var)));
V_6 = L_107;
bool L_108;
L_108 = SerializationData_get_ContainsData_m1754834E8B8D1541E06D83BB684CE233C6AF7505((&V_6), NULL);
if (L_108)
{
goto IL_022c_1;
}
}
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_109 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_110 = ___1_data;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_111 = ___2_context;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_112 = ___1_data;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_113 = L_112->___ReferencedUnityObjects;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_mA60F7EFEFFAF951BB6A9269C86725F6236F55395(L_109, L_110, L_111, (bool)1, L_113, NULL);
goto IL_023c_1;
}
IL_022c_1:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_114 = ___0_unityObject;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_115 = ___2_context;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_116 = ___1_data;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_117 = L_116->___ReferencedUnityObjects;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_mA60F7EFEFFAF951BB6A9269C86725F6236F55395(L_114, (&V_6), L_115, (bool)1, L_117, NULL);
}
IL_023c_1:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_118 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_119 = ___1_data;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_120 = L_119->___PrefabModifications;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_121 = ___1_data;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_122 = L_121->___PrefabModificationsReferencedUnityObjects;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_ApplyPrefabModifications_mCC2ED5219769C894E14E37F010F2BB4F78019A50(L_118, L_120, L_122, NULL);
goto IL_0386;
}
IL_0253_1:
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_123 = ___1_data;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_124 = L_123->___Prefab;
NullCheck(L_124);
Type_t* L_125;
L_125 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_124, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_126 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_127;
L_127 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_126, NULL);
bool L_128;
L_128 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_125, L_127, NULL);
if (!L_128)
{
goto IL_02bc_1;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_129 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_130 = L_129;
NullCheck(L_130);
(L_130)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_131 = L_130;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_132 = ___1_data;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_133 = L_132->___Prefab;
NullCheck(L_133);
Type_t* L_134;
L_134 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_133, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_135;
L_135 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(L_134, NULL);
NullCheck(L_131);
(L_131)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_135);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_136 = L_131;
NullCheck(L_136);
(L_136)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral4A054CAF6F559353B299047EE049A00897D9F51A);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_137 = L_136;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_138 = { reinterpret_cast<intptr_t> (ISupportsPrefabSerialization_t86E5A15D16FB183BBFC45D9FD50C72A98D4604F3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_139;
L_139 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_138, NULL);
String_t* L_140;
L_140 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(L_139, NULL);
NullCheck(L_137);
(L_137)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_140);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_141 = L_137;
NullCheck(L_141);
(L_141)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral4013D23D62523BDDB61E18428DC537CBF778C870);
String_t* L_142;
L_142 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_141, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_142, NULL);
}
IL_02bc_1:
{
bool L_143 = ___3_isPrefabData;
if (L_143)
{
goto IL_02c7_1;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_144 = ___1_data;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_145 = L_144->___ReferencedUnityObjects;
G_B42_0 = L_145;
goto IL_02c9_1;
}
IL_02c7_1:
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_146 = ___4_prefabInstanceUnityObjects;
G_B42_0 = L_146;
}
IL_02c9_1:
{
V_3 = G_B42_0;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_147 = ___1_data;
int32_t L_148 = L_147->___SerializedFormat;
if ((!(((uint32_t)L_148) == ((uint32_t)2))))
{
goto IL_032b_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_149 = ___2_context;
SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* L_150 = (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9*)il2cpp_codegen_object_new(SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9_il2cpp_TypeInfo_var);
SerializationNodeDataReader__ctor_m77C28654BC29C2AA4D5257D99C3313FCC09B0549(L_150, L_149, NULL);
V_7 = L_150;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_031f_1:
{
{
SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* L_151 = V_7;
if (!L_151)
{
goto IL_032a_1;
}
}
{
SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* L_152 = V_7;
NullCheck(L_152);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_152);
}
IL_032a_1:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_153;
L_153 = Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A(Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
V_8 = L_153;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0313_2:
{
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_154 = V_8;
if (!L_154)
{
goto IL_031e_2;
}
}
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_155 = V_8;
NullCheck(L_155);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_155);
}
IL_031e_2:
{
return;
}
}
});
try
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_156 = V_8;
NullCheck(L_156);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_157 = L_156->___Value;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_158 = V_3;
NullCheck(L_157);
UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0(L_157, L_158, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_159 = ___2_context;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_160 = V_8;
NullCheck(L_160);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_161 = L_160->___Value;
NullCheck(L_159);
DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline(L_159, L_161, NULL);
SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* L_162 = V_7;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_163 = ___1_data;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_164 = L_163->___SerializationNodes;
NullCheck(L_162);
SerializationNodeDataReader_set_Nodes_m3AAE3FCC23B5F87EF94F9978E31061C73D6FC13E(L_162, L_164, NULL);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_165 = ___0_unityObject;
SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* L_166 = V_7;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m0FC9CE2A3FC7F42ABE859133CEC602D3CCB58E35(L_165, L_166, NULL);
goto IL_0368_1;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_032b_1:
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_167 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_168 = L_167->___SerializedBytes;
if (!L_168)
{
goto IL_0353_1;
}
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_169 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_170 = L_169->___SerializedBytes;
NullCheck(L_170);
if (!(((RuntimeArray*)L_170)->max_length))
{
goto IL_0353_1;
}
}
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_171 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_172 = ___1_data;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_173 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)(&L_172->___SerializedBytes);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_174 = ___1_data;
int32_t L_175 = L_174->___SerializedFormat;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_176 = ___2_context;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m0265B8C27D1D3EC35CD5910D86B962D75272B4DE(L_171, L_173, (&V_3), L_175, L_176, NULL);
goto IL_0368_1;
}
IL_0353_1:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_177 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_178 = ___1_data;
String_t** L_179 = (String_t**)(&L_178->___SerializedBytesString);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_180 = ___1_data;
int32_t L_181 = L_180->___SerializedFormat;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_182 = ___2_context;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m91BEDBED06C794A70E4F7D93487818E15FA8C54F(L_177, L_179, (&V_3), L_181, L_182, NULL);
}
IL_0368_1:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_183 = ___0_unityObject;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_184 = ___1_data;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_185 = L_184->___PrefabModifications;
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_186 = ___1_data;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_187 = L_186->___PrefabModificationsReferencedUnityObjects;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_ApplyPrefabModifications_mCC2ED5219769C894E14E37F010F2BB4F78019A50(L_183, L_185, L_187, NULL);
goto IL_0386;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0386:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_m91BEDBED06C794A70E4F7D93487818E15FA8C54F (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, String_t** ___1_base64Bytes, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_referencedUnityObjects, int32_t ___3_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___4_context, 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*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
String_t** L_0 = ___1_base64Bytes;
String_t* L_1 = *((String_t**)L_0);
bool L_2;
L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
if (!L_2)
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
V_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
}
try
{
String_t** L_3 = ___1_base64Bytes;
String_t* L_4 = *((String_t**)L_3);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5;
L_5 = Convert_FromBase64String_m267327B074B41D93C9622D142B95CFAA4ACCCA9C(L_4, NULL);
V_0 = L_5;
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
String_t** L_6 = ___1_base64Bytes;
String_t* L_7 = *((String_t**)L_6);
String_t* L_8;
L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC1A4481C64BD27563911EE0BEB755A5C4824D351)), L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_8, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_002a;
}
IL_002a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0;
if (!L_9)
{
goto IL_0039;
}
}
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_10 = ___0_unityObject;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_11 = ___2_referencedUnityObjects;
int32_t L_12 = ___3_format;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13 = ___4_context;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m0265B8C27D1D3EC35CD5910D86B962D75272B4DE(L_10, (&V_0), L_11, L_12, L_13, NULL);
}
IL_0039:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_m0265B8C27D1D3EC35CD5910D86B962D75272B4DE (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___1_bytes, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_referencedUnityObjects, int32_t ___3_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___4_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22E6A2FFAE07332458D58C86650C7BDA8BF3ACFB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBD358C6109434CD84C9E01F3C56EC222BA71380);
s_Il2CppMethodInitialized = true;
}
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* V_1 = NULL;
RuntimeObject* V_2 = NULL;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* V_3 = NULL;
RuntimeObject* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_unityObject;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_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*)&_stringLiteral1A8B8DEC6BAEA83D39CCD37B6FC534F2FA450ADF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_DeserializeUnityObject_m0265B8C27D1D3EC35CD5910D86B962D75272B4DE_RuntimeMethod_var)));
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_3 = ___1_bytes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = *((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)L_3);
if (!L_4)
{
goto IL_001d;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_5 = ___1_bytes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = *((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)L_5);
NullCheck(L_6);
if ((((RuntimeArray*)L_6)->max_length))
{
goto IL_001e;
}
}
IL_001d:
{
return;
}
IL_001e:
{
int32_t L_7 = ___3_format;
if ((!(((uint32_t)L_7) == ((uint32_t)2))))
{
goto IL_0049;
}
}
try
{
Il2CppFakeBox<int32_t> L_8(DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var, (&___3_format));
String_t* L_9;
L_9 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_8), NULL);
String_t* L_10;
L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral22E6A2FFAE07332458D58C86650C7BDA8BF3ACFB, L_9, _stringLiteralBBD358C6109434CD84C9E01F3C56EC222BA71380, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_10, NULL);
goto IL_0048;
}
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_0045;
}
throw e;
}
CATCH_0045:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0048;
}
IL_0048:
{
return;
}
IL_0049:
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_11 = ___2_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_12 = *((List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)L_11);
if (L_12)
{
goto IL_0054;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_13 = ___2_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_14 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_14, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
*((RuntimeObject**)L_13) = (RuntimeObject*)L_14;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_13, (void*)(RuntimeObject*)L_14);
}
IL_0054:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_15;
L_15 = Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0(Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var);
V_0 = L_15;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0200:
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_16 = V_0;
if (!L_16)
{
goto IL_0209;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_17 = V_0;
NullCheck(L_17);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_17);
}
IL_0209:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_18;
L_18 = Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A(Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
V_1 = L_18;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01f6_1:
{
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_19 = V_1;
if (!L_19)
{
goto IL_01ff_1;
}
}
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_20 = V_1;
NullCheck(L_20);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_20);
}
IL_01ff_1:
{
return;
}
}
});
try
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_21 = V_0;
NullCheck(L_21);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_22 = L_21->___Value;
NullCheck(L_22);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_23;
L_23 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_22, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_24 = ___1_bytes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = *((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)L_24);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_26 = ___1_bytes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = *((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)L_26);
NullCheck(L_27);
NullCheck(L_23);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_23, L_25, 0, ((int32_t)(((RuntimeArray*)L_27)->max_length)));
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_28 = V_0;
NullCheck(L_28);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_29 = L_28->___Value;
NullCheck(L_29);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_30;
L_30 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_29, NULL);
NullCheck(L_30);
VirtualActionInvoker1< int64_t >::Invoke(12, L_30, ((int64_t)0));
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_31 = V_1;
NullCheck(L_31);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_32 = L_31->___Value;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_33 = ___2_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_34 = *((List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)L_33);
NullCheck(L_32);
UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0(L_32, L_34, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_35 = ___4_context;
if (!L_35)
{
goto IL_00db_2;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_36 = ___4_context;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_37 = V_1;
NullCheck(L_37);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_38 = L_37->___Value;
NullCheck(L_36);
DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline(L_36, L_38, NULL);
int32_t L_39 = ___3_format;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_40 = V_0;
NullCheck(L_40);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_41 = L_40->___Value;
NullCheck(L_41);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_42;
L_42 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_41, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_43 = ___4_context;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_44;
L_44 = UnitySerializationUtility_GetCachedUnityReader_m8CDC36D7B464E1E98BCD1CA967C358262FF0A125(L_39, L_42, L_43, NULL);
V_2 = L_44;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00d1_2:
{
{
RuntimeObject* L_45 = V_2;
if (!L_45)
{
goto IL_00da_2;
}
}
{
RuntimeObject* L_46 = V_2;
NullCheck(L_46);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_46);
}
IL_00da_2:
{
return;
}
}
});
try
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_47 = ___0_unityObject;
RuntimeObject* L_48 = V_2;
NullCheck(L_48);
RuntimeObject* L_49;
L_49 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var, L_48);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m0FC9CE2A3FC7F42ABE859133CEC602D3CCB58E35(L_47, ((RuntimeObject*)IsInst((RuntimeObject*)L_49, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), NULL);
goto IL_020a;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00db_2:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_50;
L_50 = Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3(Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
V_3 = L_50;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01ec_2:
{
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_51 = V_3;
if (!L_51)
{
goto IL_01f5_2;
}
}
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_52 = V_3;
NullCheck(L_52);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_52);
}
IL_01f5_2:
{
return;
}
}
});
try
{
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_53 = V_3;
NullCheck(L_53);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_54 = L_53->___Value;
NullCheck(L_54);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_55;
L_55 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_54, NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_56;
L_56 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL);
NullCheck(L_55);
SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17(L_55, L_56, NULL);
bool L_57;
L_57 = GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000(GlobalConfig_1_get_HasInstanceLoaded_m893AFE872255D1EF0234A97BB420CC140A7DF000_RuntimeMethod_var);
if (!L_57)
{
goto IL_015c_3;
}
}
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_58 = V_3;
NullCheck(L_58);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_59 = L_58->___Value;
NullCheck(L_59);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_60;
L_60 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_59, NULL);
NullCheck(L_60);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_61;
L_61 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_60, NULL);
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_62;
L_62 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_62);
int32_t L_63;
L_63 = GlobalSerializationConfig_get_ErrorHandlingPolicy_mA4101823477854B0B75A39666814943F6F3F1222_inline(L_62, NULL);
NullCheck(L_61);
DebugContext_set_ErrorHandlingPolicy_m15D844044FDDB0271F0571A7C4591FFE32F4EB61(L_61, L_63, NULL);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_64 = V_3;
NullCheck(L_64);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_65 = L_64->___Value;
NullCheck(L_65);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_66;
L_66 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_65, NULL);
NullCheck(L_66);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_67;
L_67 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_66, NULL);
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_68;
L_68 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_68);
int32_t L_69;
L_69 = GlobalSerializationConfig_get_LoggingPolicy_m35EFC76D29300449D127175B960D9BBD7B7CEB3F_inline(L_68, NULL);
NullCheck(L_67);
DebugContext_set_LoggingPolicy_m8D18C2BBE647E65B4D5F2BD32A9FC9CD14AFF375(L_67, L_69, NULL);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_70 = V_3;
NullCheck(L_70);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_71 = L_70->___Value;
NullCheck(L_71);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_72;
L_72 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_71, NULL);
NullCheck(L_72);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_73;
L_73 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_72, NULL);
GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* L_74;
L_74 = GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE(GlobalConfig_1_get_Instance_mE65E3397CEFA003D0A65C2C51C6C55862800B3EE_RuntimeMethod_var);
NullCheck(L_74);
RuntimeObject* L_75;
L_75 = GlobalSerializationConfig_get_Logger_mDFC55510AB3AE1A3F6528A5A57AB05374B030F6D(L_74, NULL);
NullCheck(L_73);
DebugContext_set_Logger_mEE1A9C5A100711888B36AD789D70B0D9F152B4D9(L_73, L_75, NULL);
goto IL_01a2_3;
}
IL_015c_3:
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_76 = V_3;
NullCheck(L_76);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_77 = L_76->___Value;
NullCheck(L_77);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_78;
L_78 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_77, NULL);
NullCheck(L_78);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_79;
L_79 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_78, NULL);
NullCheck(L_79);
DebugContext_set_ErrorHandlingPolicy_m15D844044FDDB0271F0571A7C4591FFE32F4EB61(L_79, 0, NULL);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_80 = V_3;
NullCheck(L_80);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_81 = L_80->___Value;
NullCheck(L_81);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_82;
L_82 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_81, NULL);
NullCheck(L_82);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_83;
L_83 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_82, NULL);
NullCheck(L_83);
DebugContext_set_LoggingPolicy_m8D18C2BBE647E65B4D5F2BD32A9FC9CD14AFF375(L_83, 0, NULL);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_84 = V_3;
NullCheck(L_84);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_85 = L_84->___Value;
NullCheck(L_85);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_86;
L_86 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_85, NULL);
NullCheck(L_86);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_87;
L_87 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_86, NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
RuntimeObject* L_88;
L_88 = DefaultLoggers_get_UnityLogger_mC8BBE10B6CFD689CB6D6F484FDEDDF70BB3C11E3(NULL);
NullCheck(L_87);
DebugContext_set_Logger_mEE1A9C5A100711888B36AD789D70B0D9F152B4D9(L_87, L_88, NULL);
}
IL_01a2_3:
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_89 = V_3;
NullCheck(L_89);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_90 = L_89->___Value;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_91 = V_1;
NullCheck(L_91);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_92 = L_91->___Value;
NullCheck(L_90);
DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline(L_90, L_92, NULL);
int32_t L_93 = ___3_format;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_94 = V_0;
NullCheck(L_94);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_95 = L_94->___Value;
NullCheck(L_95);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_96;
L_96 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_95, NULL);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_97 = V_3;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_98;
L_98 = Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8(L_97, Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_99;
L_99 = UnitySerializationUtility_GetCachedUnityReader_m8CDC36D7B464E1E98BCD1CA967C358262FF0A125(L_93, L_96, L_98, NULL);
V_4 = L_99;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01e0_3:
{
{
RuntimeObject* L_100 = V_4;
if (!L_100)
{
goto IL_01eb_3;
}
}
{
RuntimeObject* L_101 = V_4;
NullCheck(L_101);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_101);
}
IL_01eb_3:
{
return;
}
}
});
try
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_102 = ___0_unityObject;
RuntimeObject* L_103 = V_4;
NullCheck(L_103);
RuntimeObject* L_104;
L_104 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var, L_103);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m0FC9CE2A3FC7F42ABE859133CEC602D3CCB58E35(L_102, ((RuntimeObject*)IsInst((RuntimeObject*)L_104, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), NULL);
goto IL_020a;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_020a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_m0FC9CE2A3FC7F42ABE859133CEC602D3CCB58E35 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOverridesSerializationPolicy_tD075560CF5FEAFF4043A12D308A454C58908194A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4319268C59DD30792B4D4E4CCB274A6A2D4328C2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E791824C131CEF00DDE27BB042D24AD2716D8CF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C67F8D5E9337D6FC721A81B38A7BF17F4B214E5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4D53285643FC0308B993E068A42F1D13B2D33CC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB788A74FC0801E25B115248691C5D345021B68D5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE1E8D1714632A5E19FA4D1C8C0DC76B39520A62);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD94A3676B2424E530F79B12D4223723CDC673F6F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* V_2 = NULL;
int32_t V_3 = 0;
String_t* V_4 = NULL;
uint8_t V_5 = 0;
RuntimeObject* V_6 = NULL;
MemberInfo_t* V_7 = NULL;
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* V_8 = NULL;
bool V_9 = false;
String_t* V_10 = NULL;
Type_t* V_11 = NULL;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_12 = NULL;
RuntimeObject* V_13 = NULL;
Exception_t* V_14 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_15 = NULL;
Exception_t* V_16 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_unityObject;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_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*)&_stringLiteral1A8B8DEC6BAEA83D39CCD37B6FC534F2FA450ADF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_DeserializeUnityObject_m0FC9CE2A3FC7F42ABE859133CEC602D3CCB58E35_RuntimeMethod_var)));
}
IL_0014:
{
RuntimeObject* L_3 = ___1_reader;
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*)&_stringLiteralECAC83771A00C701043A940F621CC1C765D30D31)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_DeserializeUnityObject_m0FC9CE2A3FC7F42ABE859133CEC602D3CCB58E35_RuntimeMethod_var)));
}
IL_0022:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_unityObject;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_5, IOverridesSerializationPolicy_tD075560CF5FEAFF4043A12D308A454C58908194A_il2cpp_TypeInfo_var));
RuntimeObject* L_6 = V_0;
if (!L_6)
{
goto IL_0047;
}
}
{
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IOverridesSerializationPolicy_tD075560CF5FEAFF4043A12D308A454C58908194A_il2cpp_TypeInfo_var, L_7);
V_1 = L_8;
RuntimeObject* L_9 = V_1;
if (!L_9)
{
goto IL_0047;
}
}
{
RuntimeObject* L_10 = ___1_reader;
NullCheck(L_10);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_11;
L_11 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_10);
NullCheck(L_11);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_12;
L_12 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_11, NULL);
RuntimeObject* L_13 = V_1;
NullCheck(L_12);
SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17(L_12, L_13, NULL);
}
IL_0047:
{
}
try
{
{
RuntimeObject* L_14 = ___1_reader;
NullCheck(L_14);
InterfaceActionInvoker0::Invoke(38, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15 = ___0_unityObject;
NullCheck(L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL);
RuntimeObject* L_17 = ___1_reader;
NullCheck(L_17);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_18;
L_18 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_17);
NullCheck(L_18);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_19;
L_19 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_18, NULL);
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_19, NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_21;
L_21 = FormatterUtilities_GetSerializableMembersMap_mBEB0AB823EA31E5C94BD5C6AAB7A8B3D272B9AB6(L_16, L_20, NULL);
V_2 = L_21;
V_3 = 0;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_22 = ___0_unityObject;
V_6 = L_22;
goto IL_01e1_1;
}
IL_0074_1:
{
V_7 = (MemberInfo_t*)NULL;
V_8 = (WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65*)NULL;
V_9 = (bool)0;
uint8_t L_23 = V_5;
if (L_23)
{
goto IL_00ef_1;
}
}
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_24 = ___0_unityObject;
NullCheck(L_24);
Type_t* L_25;
L_25 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_24, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_26;
L_26 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_25, NULL);
String_t* L_27;
L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA4D53285643FC0308B993E068A42F1D13B2D33CC, L_26, _stringLiteral7C67F8D5E9337D6FC721A81B38A7BF17F4B214E5, NULL);
V_10 = L_27;
String_t* L_28 = V_10;
RuntimeObject* L_29 = ___1_reader;
NullCheck(L_29);
Type_t* L_30;
L_30 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_29, NULL);
NullCheck(L_30);
String_t* L_31;
L_31 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_30);
String_t* L_32;
L_32 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_28, _stringLiteralBE1E8D1714632A5E19FA4D1C8C0DC76B39520A62, L_31, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL);
V_10 = L_32;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00d4_1:
{
RuntimeObject* L_33 = ___1_reader;
NullCheck(L_33);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_34;
L_34 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_33);
NullCheck(L_34);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_35;
L_35 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_34, NULL);
NullCheck(L_35);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_36;
L_36 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_35, NULL);
String_t* L_37 = V_10;
NullCheck(L_36);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_36, L_37, NULL);
V_9 = (bool)1;
return;
}
});
try
{
String_t* L_38 = V_10;
RuntimeObject* L_39 = ___1_reader;
NullCheck(L_39);
String_t* L_40;
L_40 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_39);
String_t* L_41;
L_41 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_38, _stringLiteralB788A74FC0801E25B115248691C5D345021B68D5, L_40, NULL);
V_10 = L_41;
goto IL_0169_1;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ef_1:
{
String_t* L_42 = V_4;
bool L_43;
L_43 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_42, NULL);
if (!L_43)
{
goto IL_014e_1;
}
}
{
RuntimeObject* L_44 = ___1_reader;
NullCheck(L_44);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_45;
L_45 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_44);
NullCheck(L_45);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_46;
L_46 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_45, NULL);
NullCheck(L_46);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_47;
L_47 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_46, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_48;
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5E791824C131CEF00DDE27BB042D24AD2716D8CF);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49;
Il2CppFakeBox<uint8_t> L_51(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_5));
String_t* L_52;
L_52 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_51), NULL);
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_52);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_50;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53;
RuntimeObject* L_55 = ___1_reader;
NullCheck(L_55);
String_t* L_56;
L_56 = InterfaceFuncInvoker0< String_t* >::Invoke(5, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_55);
NullCheck(L_54);
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_56);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_54;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral4319268C59DD30792B4D4E4CCB274A6A2D4328C2);
String_t* L_58;
L_58 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_57, NULL);
NullCheck(L_47);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_47, L_58, NULL);
V_9 = (bool)1;
goto IL_0169_1;
}
IL_014e_1:
{
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_59 = V_2;
String_t* L_60 = V_4;
NullCheck(L_59);
bool L_61;
L_61 = Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564(L_59, L_60, (&V_7), Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564_RuntimeMethod_var);
if (!L_61)
{
goto IL_0166_1;
}
}
{
MemberInfo_t* L_62 = V_7;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* L_63;
L_63 = UnitySerializationUtility_GetCachedUnityMemberSetter_mBCEA2DE479A33AC3427B3A80002228A2BFF5E3A5(L_62, NULL);
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* L_64 = L_63;
V_8 = L_64;
if (L_64)
{
goto IL_0169_1;
}
}
IL_0166_1:
{
V_9 = (bool)1;
}
IL_0169_1:
{
bool L_65 = V_9;
if (!L_65)
{
goto IL_0175_1;
}
}
{
RuntimeObject* L_66 = ___1_reader;
NullCheck(L_66);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_66);
goto IL_01e1_1;
}
IL_0175_1:
{
MemberInfo_t* L_67 = V_7;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
Type_t* L_68;
L_68 = FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718(L_67, NULL);
V_11 = L_68;
Type_t* L_69 = V_11;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_70;
L_70 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_69, NULL);
V_12 = L_70;
}
try
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_71 = V_12;
RuntimeObject* L_72 = ___1_reader;
NullCheck(L_71);
RuntimeObject* L_73;
L_73 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_71, L_72);
V_13 = L_73;
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* L_74 = V_8;
RuntimeObject* L_75 = V_13;
NullCheck(L_74);
WeakValueSetter_Invoke_m8162DB1E2BE0725157061FF3F0D401009F3AB7CA_inline(L_74, (&V_6), L_75, NULL);
goto IL_01b9_1;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_019e_1;
}
throw e;
}
CATCH_019e_1:
{
V_14 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_76 = ___1_reader;
NullCheck(L_76);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_77;
L_77 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_76);
NullCheck(L_77);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_78;
L_78 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_77, NULL);
NullCheck(L_78);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_79;
L_79 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_78, NULL);
Exception_t* L_80 = V_14;
NullCheck(L_79);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_79, L_80, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_01b9_1;
}
IL_01b9_1:
{
int32_t L_81 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_81, 1));
int32_t L_82 = V_3;
if ((((int32_t)L_82) <= ((int32_t)((int32_t)1000))))
{
goto IL_01e1_1;
}
}
{
RuntimeObject* L_83 = ___1_reader;
NullCheck(L_83);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_84;
L_84 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_83);
NullCheck(L_84);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_85;
L_85 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_84, NULL);
NullCheck(L_85);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_86;
L_86 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_85, NULL);
NullCheck(L_86);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_86, _stringLiteralD94A3676B2424E530F79B12D4223723CDC673F6F, NULL);
goto IL_01fe_1;
}
IL_01e1_1:
{
RuntimeObject* L_87 = ___1_reader;
NullCheck(L_87);
uint8_t L_88;
L_88 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_87, (&V_4));
uint8_t L_89 = L_88;
V_5 = L_89;
if ((((int32_t)L_89) == ((int32_t)8)))
{
goto IL_01fe_1;
}
}
{
uint8_t L_90 = V_5;
if ((((int32_t)L_90) == ((int32_t)((int32_t)13))))
{
goto IL_01fe_1;
}
}
{
uint8_t L_91 = V_5;
if ((!(((uint32_t)L_91) == ((uint32_t)((int32_t)15)))))
{
goto IL_0074_1;
}
}
IL_01fe_1:
{
goto IL_0255;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0200;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0224;
}
throw e;
}
CATCH_0200:
{
V_15 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_92 = ___0_unityObject;
NullCheck(L_92);
Type_t* L_93;
L_93 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_92, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_94;
L_94 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_93, NULL);
String_t* L_95;
L_95 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral583B8C5B75380AFF1436BCB8A3F1BA593D0A81BE)), L_94, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6235A6BA2CF9D07A543CBFF90828B4BFB5B552AB)), NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_96 = V_15;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_97 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB(L_97, L_95, L_96, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_97, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_DeserializeUnityObject_m0FC9CE2A3FC7F42ABE859133CEC602D3CCB58E35_RuntimeMethod_var)));
}
CATCH_0224:
{
V_16 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_98 = ___0_unityObject;
NullCheck(L_98);
Type_t* L_99;
L_99 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_98, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_100;
L_100 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_99, NULL);
Exception_t* L_101 = V_16;
NullCheck(L_101);
String_t* L_102;
L_102 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_101);
String_t* L_103;
L_103 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA26507FED3F73A7EFDCA3EB4C6A14F4A84843FAC)), L_100, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9816E74B93E1C26A72AD4D2196C8A3C7A3C28924)), L_102, NULL);
Exception_t* L_104 = V_16;
Exception_t* L_105 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_105, L_103, L_104, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_105, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0255;
}
IL_0255:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* UnitySerializationUtility_SerializePrefabModifications_m5A6F2CB2502520CFA19093A3690B5AF80FCC3DB0 (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* ___0_modifications, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___1_referencedUnityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mD0C4F7FF7F9F0AEC27B65DEE41D8E7B77243EBA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m11328DADE09E3CEA439C4F3D071191F02D99E398_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSerializePrefabModificationsU3Eb__34_0_m5AF0B47D792DA3B626E8101011802D43D1C975F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral147AB72BB5581404F6A2E9408D7F52F5CA6219E0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FABC2A25CB706D14D196EDC81593EDDF5444872);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral253AAF8475BA32B69C159F7562DFFD7A6A328EC7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A);
s_Il2CppMethodInitialized = true;
}
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* V_1 = NULL;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_2 = NULL;
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* V_3 = NULL;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* V_4 = NULL;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* V_5 = NULL;
int32_t V_6 = 0;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* V_7 = NULL;
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* V_8 = NULL;
int32_t V_9 = 0;
Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED* G_B9_0 = NULL;
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* G_B9_1 = NULL;
Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED* G_B8_0 = NULL;
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* G_B8_1 = NULL;
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_0 = ___1_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1 = *((List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)L_0);
if (L_1)
{
goto IL_000d;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_2 = ___1_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_3 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_3, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
*((RuntimeObject**)L_2) = (RuntimeObject*)L_3;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3);
goto IL_001e;
}
IL_000d:
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_4 = ___1_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_5 = *((List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)L_4);
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_5, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
if ((((int32_t)L_6) <= ((int32_t)0)))
{
goto IL_001e;
}
}
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_7 = ___1_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_8 = *((List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)L_7);
NullCheck(L_8);
List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_inline(L_8, List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var);
}
IL_001e:
{
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_9 = ___0_modifications;
if (!L_9)
{
goto IL_0029;
}
}
{
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_10 = ___0_modifications;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_inline(L_10, List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_RuntimeMethod_var);
if (L_11)
{
goto IL_002f;
}
}
IL_0029:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_12 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_12, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
return L_12;
}
IL_002f:
{
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_13 = ___0_modifications;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var);
Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED* L_14 = ((U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var))->___U3CU3E9__34_0;
Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED* L_15 = L_14;
if (L_15)
{
G_B9_0 = L_15;
G_B9_1 = L_13;
goto IL_004f;
}
G_B8_0 = L_15;
G_B8_1 = L_13;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var);
U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A* L_16 = ((U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var))->___U3CU3E9;
Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED* L_17 = (Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED*)il2cpp_codegen_object_new(Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED_il2cpp_TypeInfo_var);
Comparison_1__ctor_m47CCBD81BEAA746F1D41CB48AD5253BF0AE1FC80(L_17, L_16, (intptr_t)((void*)U3CU3Ec_U3CSerializePrefabModificationsU3Eb__34_0_m5AF0B47D792DA3B626E8101011802D43D1C975F7_RuntimeMethod_var), NULL);
Comparison_1_t266E6E7A90604B921B8E4751EB1EB695B2961EED* L_18 = L_17;
((U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var))->___U3CU3E9__34_0 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var))->___U3CU3E9__34_0), (void*)L_18);
G_B9_0 = L_18;
G_B9_1 = G_B8_1;
}
IL_004f:
{
NullCheck(G_B9_1);
List_1_Sort_mD0C4F7FF7F9F0AEC27B65DEE41D8E7B77243EBA3(G_B9_1, G_B9_0, List_1_Sort_mD0C4F7FF7F9F0AEC27B65DEE41D8E7B77243EBA3_RuntimeMethod_var);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_19 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_19, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
V_0 = L_19;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_20;
L_20 = Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803(Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
V_1 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_02b3:
{
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_21 = V_1;
if (!L_21)
{
goto IL_02bc;
}
}
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_22 = V_1;
NullCheck(L_22);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22);
}
IL_02bc:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_23;
L_23 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL);
V_2 = L_23;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_02a9_1:
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_24 = V_2;
if (!L_24)
{
goto IL_02b2_1;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_25 = V_2;
NullCheck(L_25);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_25);
}
IL_02b2_1:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_il2cpp_TypeInfo_var);
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_26;
L_26 = Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB(Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB_RuntimeMethod_var);
V_3 = L_26;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_029f_2:
{
{
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_27 = V_3;
if (!L_27)
{
goto IL_02a8_2;
}
}
{
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_28 = V_3;
NullCheck(L_28);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_28);
}
IL_02a8_2:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_29;
L_29 = Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A(Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
V_4 = L_29;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0293_3:
{
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_30 = V_4;
if (!L_30)
{
goto IL_029e_3;
}
}
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_31 = V_4;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_31);
}
IL_029e_3:
{
return;
}
}
});
try
{
{
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_32 = V_3;
NullCheck(L_32);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_33 = L_32->___Value;
V_5 = L_33;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_34 = V_5;
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_35 = V_1;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_36;
L_36 = Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8(L_35, Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
NullCheck(L_34);
BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline(L_34, L_36, NULL);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_37 = V_5;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_38 = V_2;
NullCheck(L_38);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_39 = L_38->___Value;
NullCheck(L_39);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_40;
L_40 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_39, NULL);
NullCheck(L_37);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(45, L_37, L_40);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_41 = V_5;
NullCheck(L_41);
VirtualActionInvoker0::Invoke(74, L_41);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_42 = V_5;
NullCheck(L_42);
L_42->___FormatAsReadable = (bool)0;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_43 = V_5;
NullCheck(L_43);
L_43->___EnableTypeOptimization = (bool)0;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_44 = V_4;
NullCheck(L_44);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_45 = L_44->___Value;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_46 = ___1_referencedUnityObjects;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_47 = *((List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**)L_46);
NullCheck(L_45);
UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0(L_45, L_47, NULL);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_48 = V_5;
NullCheck(L_48);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_49;
L_49 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(L_48, NULL);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_50 = V_4;
NullCheck(L_50);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_51 = L_50->___Value;
NullCheck(L_49);
SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline(L_49, L_51, NULL);
V_6 = 0;
goto IL_0284_4;
}
IL_00db_4:
{
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_52 = ___0_modifications;
int32_t L_53 = V_6;
NullCheck(L_52);
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_54;
L_54 = List_1_get_Item_m11328DADE09E3CEA439C4F3D071191F02D99E398(L_52, L_53, List_1_get_Item_m11328DADE09E3CEA439C4F3D071191F02D99E398_RuntimeMethod_var);
V_7 = L_54;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_55 = V_7;
NullCheck(L_55);
int32_t L_56 = L_55->___ModificationType;
if ((!(((uint32_t)L_56) == ((uint32_t)1))))
{
goto IL_013e_4;
}
}
{
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_57 = V_5;
NullCheck(L_57);
JsonDataWriter_MarkJustStarted_m479213E46A3E420676F0B6A6626B201B2BBC45DC(L_57, NULL);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_58 = V_5;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_59 = V_7;
NullCheck(L_59);
String_t* L_60 = L_59->___Path;
NullCheck(L_58);
VirtualActionInvoker2< String_t*, String_t* >::Invoke(59, L_58, _stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A, L_60);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_61 = V_5;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_62 = V_7;
NullCheck(L_62);
int32_t L_63 = L_62->___NewLength;
NullCheck(L_61);
VirtualActionInvoker2< String_t*, int32_t >::Invoke(63, L_61, _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB, L_63);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_64 = V_5;
NullCheck(L_64);
VirtualActionInvoker0::Invoke(46, L_64);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_65 = V_0;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_66 = V_2;
NullCheck(L_66);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_67 = L_66->___Value;
NullCheck(L_67);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_68;
L_68 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_67, NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
String_t* L_69;
L_69 = UnitySerializationUtility_GetStringFromStreamAndReset_m58EF89BFB9B2416C5145855128A915C8A110BE86(L_68, NULL);
NullCheck(L_65);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_65, L_69, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
goto IL_0272_4;
}
IL_013e_4:
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_70 = V_7;
NullCheck(L_70);
int32_t L_71 = L_70->___ModificationType;
if (L_71)
{
goto IL_0201_4;
}
}
{
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_72 = V_5;
NullCheck(L_72);
JsonDataWriter_MarkJustStarted_m479213E46A3E420676F0B6A6626B201B2BBC45DC(L_72, NULL);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_73 = V_5;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_74 = V_7;
NullCheck(L_74);
String_t* L_75 = L_74->___Path;
NullCheck(L_73);
VirtualActionInvoker2< String_t*, String_t* >::Invoke(59, L_73, _stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A, L_75);
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_76 = V_7;
NullCheck(L_76);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_77 = L_76->___ReferencePaths;
if (!L_77)
{
goto IL_01c6_4;
}
}
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_78 = V_7;
NullCheck(L_78);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_79 = L_78->___ReferencePaths;
NullCheck(L_79);
int32_t L_80;
L_80 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_79, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_80) <= ((int32_t)0)))
{
goto IL_01c6_4;
}
}
{
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_81 = V_5;
NullCheck(L_81);
VirtualActionInvoker2< String_t*, Type_t* >::Invoke(48, L_81, _stringLiteral147AB72BB5581404F6A2E9408D7F52F5CA6219E0, (Type_t*)NULL);
V_9 = 0;
goto IL_01aa_4;
}
IL_018e_4:
{
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_82 = V_5;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_83 = V_7;
NullCheck(L_83);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_84 = L_83->___ReferencePaths;
int32_t L_85 = V_9;
NullCheck(L_84);
String_t* L_86;
L_86 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_84, L_85, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
NullCheck(L_82);
VirtualActionInvoker2< String_t*, String_t* >::Invoke(59, L_82, (String_t*)NULL, L_86);
int32_t L_87 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_87, 1));
}
IL_01aa_4:
{
int32_t L_88 = V_9;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_89 = V_7;
NullCheck(L_89);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_90 = L_89->___ReferencePaths;
NullCheck(L_90);
int32_t L_91;
L_91 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_90, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_88) < ((int32_t)L_91)))
{
goto IL_018e_4;
}
}
{
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_92 = V_5;
NullCheck(L_92);
VirtualActionInvoker1< String_t* >::Invoke(49, L_92, _stringLiteral147AB72BB5581404F6A2E9408D7F52F5CA6219E0);
}
IL_01c6_4:
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_93;
L_93 = Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088(Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
V_8 = L_93;
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_94 = V_8;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_95 = V_7;
NullCheck(L_95);
RuntimeObject* L_96 = L_95->___ModifiedValue;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_97 = V_5;
NullCheck(L_94);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_94, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, L_96, L_97);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_98 = V_5;
NullCheck(L_98);
VirtualActionInvoker0::Invoke(46, L_98);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_99 = V_0;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_100 = V_2;
NullCheck(L_100);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_101 = L_100->___Value;
NullCheck(L_101);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_102;
L_102 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_101, NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
String_t* L_103;
L_103 = UnitySerializationUtility_GetStringFromStreamAndReset_m58EF89BFB9B2416C5145855128A915C8A110BE86(L_102, NULL);
NullCheck(L_99);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_99, L_103, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
goto IL_0272_4;
}
IL_0201_4:
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_104 = V_7;
NullCheck(L_104);
int32_t L_105 = L_104->___ModificationType;
if ((!(((uint32_t)L_105) == ((uint32_t)2))))
{
goto IL_0272_4;
}
}
{
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_106 = V_5;
NullCheck(L_106);
JsonDataWriter_MarkJustStarted_m479213E46A3E420676F0B6A6626B201B2BBC45DC(L_106, NULL);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_107 = V_5;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_108 = V_7;
NullCheck(L_108);
String_t* L_109 = L_108->___Path;
NullCheck(L_107);
VirtualActionInvoker2< String_t*, String_t* >::Invoke(59, L_107, _stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A, L_109);
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t8E5B30100F5AC9FDFED555317B21E26FA745187F* L_110;
L_110 = Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA(Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA_RuntimeMethod_var);
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_111 = V_7;
NullCheck(L_111);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_112 = L_111->___DictionaryKeysAdded;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_113 = V_5;
NullCheck(L_110);
VirtualActionInvoker3< String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, RuntimeObject* >::Invoke(7, L_110, _stringLiteral1FABC2A25CB706D14D196EDC81593EDDF5444872, L_112, L_113);
Serializer_1_t8E5B30100F5AC9FDFED555317B21E26FA745187F* L_114;
L_114 = Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA(Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA_RuntimeMethod_var);
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_115 = V_7;
NullCheck(L_115);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_116 = L_115->___DictionaryKeysRemoved;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_117 = V_5;
NullCheck(L_114);
VirtualActionInvoker3< String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, RuntimeObject* >::Invoke(7, L_114, _stringLiteral253AAF8475BA32B69C159F7562DFFD7A6A328EC7, L_116, L_117);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_118 = V_5;
NullCheck(L_118);
VirtualActionInvoker0::Invoke(46, L_118);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_119 = V_0;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_120 = V_2;
NullCheck(L_120);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_121 = L_120->___Value;
NullCheck(L_121);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_122;
L_122 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_121, NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
String_t* L_123;
L_123 = UnitySerializationUtility_GetStringFromStreamAndReset_m58EF89BFB9B2416C5145855128A915C8A110BE86(L_122, NULL);
NullCheck(L_119);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_119, L_123, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
}
IL_0272_4:
{
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_124 = V_5;
NullCheck(L_124);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_125;
L_125 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(L_124, NULL);
NullCheck(L_125);
SerializationContext_ResetInternalReferences_mDCB8673B8AD671BBADFD1E444A1D09B5B2E6B3D9(L_125, NULL);
int32_t L_126 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_126, 1));
}
IL_0284_4:
{
int32_t L_127 = V_6;
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_128 = ___0_modifications;
NullCheck(L_128);
int32_t L_129;
L_129 = List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_inline(L_128, List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_RuntimeMethod_var);
if ((((int32_t)L_127) < ((int32_t)L_129)))
{
goto IL_00db_4;
}
}
{
goto IL_02bd;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_02bd:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_130 = V_0;
return L_130;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitySerializationUtility_GetStringFromStreamAndReset_m58EF89BFB9B2416C5145855128A915C8A110BE86 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_GetStringFromStreamAndReset_m58EF89BFB9B2416C5145855128A915C8A110BE86_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
NullCheck(L_0);
int64_t L_1;
L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0);
if ((int64_t)(L_1) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), UnitySerializationUtility_GetStringFromStreamAndReset_m58EF89BFB9B2416C5145855128A915C8A110BE86_RuntimeMethod_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_1));
V_0 = L_2;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_stream;
NullCheck(L_3);
VirtualActionInvoker1< int64_t >::Invoke(12, L_3, ((int64_t)0));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0;
NullCheck(L_6);
NullCheck(L_4);
int32_t L_7;
L_7 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(22, L_4, L_5, 0, ((int32_t)(((RuntimeArray*)L_6)->max_length)));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_stream;
NullCheck(L_8);
VirtualActionInvoker1< int64_t >::Invoke(12, L_8, ((int64_t)0));
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_9;
L_9 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0;
NullCheck(L_9);
String_t* L_11;
L_11 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(33, L_9, L_10);
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* UnitySerializationUtility_DeserializePrefabModifications_m7DF8143E5689FB6E3950C252B8218FBFBDA49A3E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___0_modifications, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_referencedUnityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB86D92EE960E43C35B1A6FB66414059C0C5D6A81_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3E003B2F83472818B93F1F4760E76789F97E8CC5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral147AB72BB5581404F6A2E9408D7F52F5CA6219E0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FABC2A25CB706D14D196EDC81593EDDF5444872);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral253AAF8475BA32B69C159F7562DFFD7A6A328EC7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral626C22673853697109B74DE9EBB6550D62617585);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5F5C9C16865FC082A265B652E6CDEAA4336E958);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2FD3D1BB8E20A2650264FB77F2EA347AC51C3E6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4F68A0CA26DA2155A8FCB69C2BDCA551B5BD66A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A);
s_Il2CppMethodInitialized = true;
}
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* V_4 = NULL;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_5 = NULL;
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* V_6 = NULL;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* V_7 = NULL;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_8 = NULL;
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* V_9 = NULL;
int32_t V_10 = 0;
String_t* V_11 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_12 = NULL;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* V_13 = NULL;
String_t* V_14 = NULL;
uint8_t V_15 = 0;
Type_t* V_16 = NULL;
String_t* V_17 = NULL;
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = ___0_modifications;
if (!L_0)
{
goto IL_000b;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = ___0_modifications;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_1, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if (L_2)
{
goto IL_0011;
}
}
IL_000b:
{
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_3 = (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE*)il2cpp_codegen_object_new(List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE_il2cpp_TypeInfo_var);
List_1__ctor_m3E003B2F83472818B93F1F4760E76789F97E8CC5(L_3, List_1__ctor_m3E003B2F83472818B93F1F4760E76789F97E8CC5_RuntimeMethod_var);
return L_3;
}
IL_0011:
{
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_4 = (List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE*)il2cpp_codegen_object_new(List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE_il2cpp_TypeInfo_var);
List_1__ctor_m3E003B2F83472818B93F1F4760E76789F97E8CC5(L_4, List_1__ctor_m3E003B2F83472818B93F1F4760E76789F97E8CC5_RuntimeMethod_var);
V_0 = L_4;
V_1 = 0;
V_2 = 0;
goto IL_0036;
}
IL_001d:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = ___0_modifications;
int32_t L_6 = V_2;
NullCheck(L_5);
String_t* L_7;
L_7 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_5, L_6, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
V_3 = ((int32_t)il2cpp_codegen_multiply(L_8, 2));
int32_t L_9 = V_3;
int32_t L_10 = V_1;
if ((((int32_t)L_9) <= ((int32_t)L_10)))
{
goto IL_0032;
}
}
{
int32_t L_11 = V_3;
V_1 = L_11;
}
IL_0032:
{
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0036:
{
int32_t L_13 = V_2;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_14 = ___0_modifications;
NullCheck(L_14);
int32_t L_15;
L_15 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_14, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_13) < ((int32_t)L_15)))
{
goto IL_001d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_16;
L_16 = Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3(Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
V_4 = L_16;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0304:
{
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_17 = V_4;
if (!L_17)
{
goto IL_030f;
}
}
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_18 = V_4;
NullCheck(L_18);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_18);
}
IL_030f:
{
return;
}
}
});
try
{
{
int32_t L_19 = V_1;
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_20;
L_20 = CachedMemoryStream_Claim_mF1059E0274650C59E70987945A8FCEE1D82F6ECB(L_19, NULL);
V_5 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_02f8_1:
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_21 = V_5;
if (!L_21)
{
goto IL_0303_1;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_22 = V_5;
NullCheck(L_22);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22);
}
IL_0303_1:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_il2cpp_TypeInfo_var);
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_23;
L_23 = Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F(Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_RuntimeMethod_var);
V_6 = L_23;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_02ec_2:
{
{
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_24 = V_6;
if (!L_24)
{
goto IL_02f7_2;
}
}
{
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_25 = V_6;
NullCheck(L_25);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_25);
}
IL_02f7_2:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_26;
L_26 = Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A(Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
V_7 = L_26;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_02e0_3:
{
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_27 = V_7;
if (!L_27)
{
goto IL_02eb_3;
}
}
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_28 = V_7;
NullCheck(L_28);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_28);
}
IL_02eb_3:
{
return;
}
}
});
try
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_29 = V_5;
NullCheck(L_29);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_30 = L_29->___Value;
NullCheck(L_30);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_31;
L_31 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_30, NULL);
V_8 = L_31;
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_32 = V_6;
NullCheck(L_32);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_33 = L_32->___Value;
V_9 = L_33;
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_34 = V_9;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_35 = V_4;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_36;
L_36 = Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8(L_35, Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
NullCheck(L_34);
BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline(L_34, L_36, NULL);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_37 = V_9;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_38 = V_8;
NullCheck(L_37);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(48, L_37, L_38);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_39 = V_7;
NullCheck(L_39);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_40 = L_39->___Value;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_41 = ___1_referencedUnityObjects;
NullCheck(L_40);
UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0(L_40, L_41, NULL);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_42 = V_9;
NullCheck(L_42);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_43;
L_43 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(L_42, NULL);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_44 = V_7;
NullCheck(L_44);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_45 = L_44->___Value;
NullCheck(L_43);
DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline(L_43, L_45, NULL);
V_10 = 0;
goto IL_02d1_4;
}
IL_00b2_4:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_46 = ___0_modifications;
int32_t L_47 = V_10;
NullCheck(L_46);
String_t* L_48;
L_48 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_46, L_47, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
V_11 = L_48;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_49;
L_49 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
String_t* L_50 = V_11;
NullCheck(L_49);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51;
L_51 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(16, L_49, L_50);
V_12 = L_51;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_52 = V_8;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = V_12;
NullCheck(L_53);
NullCheck(L_52);
VirtualActionInvoker1< int64_t >::Invoke(21, L_52, ((int64_t)((int32_t)(((RuntimeArray*)L_53)->max_length))));
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_54 = V_8;
NullCheck(L_54);
VirtualActionInvoker1< int64_t >::Invoke(12, L_54, ((int64_t)0));
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_55 = V_8;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_12;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = V_12;
NullCheck(L_57);
NullCheck(L_55);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_55, L_56, 0, ((int32_t)(((RuntimeArray*)L_57)->max_length)));
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_58 = V_8;
NullCheck(L_58);
VirtualActionInvoker1< int64_t >::Invoke(12, L_58, ((int64_t)0));
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_59 = (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B*)il2cpp_codegen_object_new(PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B_il2cpp_TypeInfo_var);
PrefabModification__ctor_m8FEE391665C88F32E1B66EFD477A61772A51F0BD(L_59, NULL);
V_13 = L_59;
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_60 = V_9;
NullCheck(L_60);
VirtualActionInvoker0::Invoke(77, L_60);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_61 = V_9;
NullCheck(L_61);
uint8_t L_62;
L_62 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, L_61, (&V_14));
V_15 = L_62;
uint8_t L_63 = V_15;
if ((!(((uint32_t)L_63) == ((uint32_t)((int32_t)15)))))
{
goto IL_029c_4;
}
}
{
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_64 = V_9;
NullCheck(L_64);
VirtualActionInvoker0::Invoke(75, L_64);
goto IL_029c_4;
}
IL_0124_4:
{
String_t* L_65 = V_14;
if (L_65)
{
goto IL_0155_4;
}
}
{
Il2CppFakeBox<uint8_t> L_66(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_15));
String_t* L_67;
L_67 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_66), NULL);
String_t* L_68;
L_68 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralD2FD3D1BB8E20A2650264FB77F2EA347AC51C3E6, L_67, _stringLiteralF4F68A0CA26DA2155A8FCB69C2BDCA551B5BD66A, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_68, NULL);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_69 = V_9;
NullCheck(L_69);
VirtualActionInvoker0::Invoke(75, L_69);
goto IL_029c_4;
}
IL_0155_4:
{
String_t* L_70 = V_14;
NullCheck(L_70);
bool L_71;
L_71 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(L_70, _stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A, 3, NULL);
if (!L_71)
{
goto IL_0178_4;
}
}
{
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_72 = V_9;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_73 = V_13;
NullCheck(L_73);
String_t** L_74 = (String_t**)(&L_73->___Path);
NullCheck(L_72);
bool L_75;
L_75 = VirtualFuncInvoker1< bool, String_t** >::Invoke(60, L_72, L_74);
goto IL_029c_4;
}
IL_0178_4:
{
String_t* L_76 = V_14;
NullCheck(L_76);
bool L_77;
L_77 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(L_76, _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB, 3, NULL);
if (!L_77)
{
goto IL_01a3_4;
}
}
{
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_78 = V_9;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_79 = V_13;
NullCheck(L_79);
int32_t* L_80 = (int32_t*)(&L_79->___NewLength);
NullCheck(L_78);
bool L_81;
L_81 = VirtualFuncInvoker1< bool, int32_t* >::Invoke(64, L_78, L_80);
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_82 = V_13;
NullCheck(L_82);
L_82->___ModificationType = 1;
goto IL_029c_4;
}
IL_01a3_4:
{
String_t* L_83 = V_14;
NullCheck(L_83);
bool L_84;
L_84 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(L_83, _stringLiteral147AB72BB5581404F6A2E9408D7F52F5CA6219E0, 3, NULL);
if (!L_84)
{
goto IL_01fb_4;
}
}
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_85 = V_13;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_86 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_86, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
NullCheck(L_85);
L_85->___ReferencePaths = L_86;
Il2CppCodeGenWriteBarrier((void**)(&L_85->___ReferencePaths), (void*)L_86);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_87 = V_9;
NullCheck(L_87);
bool L_88;
L_88 = VirtualFuncInvoker1< bool, Type_t** >::Invoke(49, L_87, (&V_16));
goto IL_01e2_4;
}
IL_01ca_4:
{
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_89 = V_9;
NullCheck(L_89);
bool L_90;
L_90 = VirtualFuncInvoker1< bool, String_t** >::Invoke(60, L_89, (&V_17));
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_91 = V_13;
NullCheck(L_91);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_92 = L_91->___ReferencePaths;
String_t* L_93 = V_17;
NullCheck(L_92);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_92, L_93, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
}
IL_01e2_4:
{
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_94 = V_9;
NullCheck(L_94);
uint8_t L_95;
L_95 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, L_94, (&V_14));
if ((((int32_t)L_95) == ((int32_t)1)))
{
goto IL_01ca_4;
}
}
{
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_96 = V_9;
NullCheck(L_96);
bool L_97;
L_97 = VirtualFuncInvoker0< bool >::Invoke(50, L_96);
goto IL_029c_4;
}
IL_01fb_4:
{
String_t* L_98 = V_14;
NullCheck(L_98);
bool L_99;
L_99 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(L_98, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, 3, NULL);
if (!L_99)
{
goto IL_0227_4;
}
}
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_100 = V_13;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_101;
L_101 = Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088(Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_102 = V_9;
NullCheck(L_101);
RuntimeObject* L_103;
L_103 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(6, L_101, L_102);
NullCheck(L_100);
L_100->___ModifiedValue = L_103;
Il2CppCodeGenWriteBarrier((void**)(&L_100->___ModifiedValue), (void*)L_103);
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_104 = V_13;
NullCheck(L_104);
L_104->___ModificationType = 0;
goto IL_029c_4;
}
IL_0227_4:
{
String_t* L_105 = V_14;
NullCheck(L_105);
bool L_106;
L_106 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(L_105, _stringLiteral1FABC2A25CB706D14D196EDC81593EDDF5444872, 3, NULL);
if (!L_106)
{
goto IL_0253_4;
}
}
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_107 = V_13;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t8E5B30100F5AC9FDFED555317B21E26FA745187F* L_108;
L_108 = Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA(Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA_RuntimeMethod_var);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_109 = V_9;
NullCheck(L_108);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_110;
L_110 = VirtualFuncInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, RuntimeObject* >::Invoke(6, L_108, L_109);
NullCheck(L_107);
L_107->___DictionaryKeysAdded = L_110;
Il2CppCodeGenWriteBarrier((void**)(&L_107->___DictionaryKeysAdded), (void*)L_110);
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_111 = V_13;
NullCheck(L_111);
L_111->___ModificationType = 2;
goto IL_029c_4;
}
IL_0253_4:
{
String_t* L_112 = V_14;
NullCheck(L_112);
bool L_113;
L_113 = String_Equals_m7BDFC0B951005B9DC2BAED464AFE68FF7E9ACE5A(L_112, _stringLiteral253AAF8475BA32B69C159F7562DFFD7A6A328EC7, 3, NULL);
if (!L_113)
{
goto IL_027f_4;
}
}
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_114 = V_13;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t8E5B30100F5AC9FDFED555317B21E26FA745187F* L_115;
L_115 = Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA(Serializer_Get_TisObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_m67769BEAD5A79217FA9570B8F6EA17AC2BA386FA_RuntimeMethod_var);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_116 = V_9;
NullCheck(L_115);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_117;
L_117 = VirtualFuncInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, RuntimeObject* >::Invoke(6, L_115, L_116);
NullCheck(L_114);
L_114->___DictionaryKeysRemoved = L_117;
Il2CppCodeGenWriteBarrier((void**)(&L_114->___DictionaryKeysRemoved), (void*)L_117);
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_118 = V_13;
NullCheck(L_118);
L_118->___ModificationType = 2;
goto IL_029c_4;
}
IL_027f_4:
{
String_t* L_119 = V_14;
String_t* L_120;
L_120 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral626C22673853697109B74DE9EBB6550D62617585, L_119, _stringLiteralB5F5C9C16865FC082A265B652E6CDEAA4336E958, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_120, NULL);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_121 = V_9;
NullCheck(L_121);
VirtualActionInvoker0::Invoke(75, L_121);
}
IL_029c_4:
{
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_122 = V_9;
NullCheck(L_122);
uint8_t L_123;
L_123 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, L_122, (&V_14));
uint8_t L_124 = L_123;
V_15 = L_124;
if ((((int32_t)L_124) == ((int32_t)8)))
{
goto IL_02ba_4;
}
}
{
uint8_t L_125 = V_15;
if ((((int32_t)L_125) == ((int32_t)((int32_t)13))))
{
goto IL_02ba_4;
}
}
{
uint8_t L_126 = V_15;
if ((!(((uint32_t)L_126) == ((uint32_t)((int32_t)15)))))
{
goto IL_0124_4;
}
}
IL_02ba_4:
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_127 = V_13;
NullCheck(L_127);
String_t* L_128 = L_127->___Path;
if (!L_128)
{
goto IL_02cb_4;
}
}
{
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_129 = V_0;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_130 = V_13;
NullCheck(L_129);
List_1_Add_mB86D92EE960E43C35B1A6FB66414059C0C5D6A81_inline(L_129, L_130, List_1_Add_mB86D92EE960E43C35B1A6FB66414059C0C5D6A81_RuntimeMethod_var);
}
IL_02cb_4:
{
int32_t L_131 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_131, 1));
}
IL_02d1_4:
{
int32_t L_132 = V_10;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_133 = ___0_modifications;
NullCheck(L_133);
int32_t L_134;
L_134 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_133, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_132) < ((int32_t)L_134)))
{
goto IL_00b2_4;
}
}
{
goto IL_0310;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0310:
{
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_135 = V_0;
return L_135;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitySerializationUtility_CreateDefaultUnityInitializedObject_mD80EE2536BB2BED8D999884910154AC6D46CA4CD (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_1;
L_1 = UnitySerializationUtility_CreateDefaultUnityInitializedObject_m9A47BD2B5EFF6F7DAA218A6D83DA055A615AB8FF(L_0, 0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitySerializationUtility_CreateDefaultUnityInitializedObject_m9A47BD2B5EFF6F7DAA218A6D83DA055A615AB8FF (Type_t* ___0_type, int32_t ___1_depth, 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*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15F3B67F570CD6F1C7255E182D23851EEF865FFA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFEF3227A766442073C70EFE7DC19B6BA9C63006);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_1 = NULL;
RuntimeArray* V_2 = NULL;
RuntimeObject* V_3 = NULL;
Exception_t* V_4 = NULL;
int32_t V_5 = 0;
FieldInfo_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = ___1_depth;
if ((((int32_t)L_0) <= ((int32_t)5)))
{
goto IL_0006;
}
}
{
return NULL;
}
IL_0006:
{
Type_t* L_1 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_2;
L_2 = UnitySerializationUtility_GuessIfUnityWillSerialize_mACC471A4863613E4BC0FB8974C04B421F5DBA1E3(L_1, NULL);
if (L_2)
{
goto IL_001f;
}
}
{
Type_t* L_3 = ___0_type;
NullCheck(L_3);
bool L_4;
L_4 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_3, NULL);
if (L_4)
{
goto IL_0018;
}
}
{
return NULL;
}
IL_0018:
{
Type_t* L_5 = ___0_type;
RuntimeObject* L_6;
L_6 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_5, NULL);
return L_6;
}
IL_001f:
{
Type_t* L_7 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
bool L_10;
L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL);
if (!L_10)
{
goto IL_0037;
}
}
{
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
IL_0037:
{
Type_t* L_11 = ___0_type;
NullCheck(L_11);
bool L_12;
L_12 = VirtualFuncInvoker0< bool >::Invoke(68, L_11);
if (!L_12)
{
goto IL_005f;
}
}
{
Type_t* L_13 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeArray* L_14;
L_14 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_13, NULL);
V_2 = L_14;
RuntimeArray* L_15 = V_2;
NullCheck(L_15);
int32_t L_16;
L_16 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_15, NULL);
if ((((int32_t)L_16) > ((int32_t)0)))
{
goto IL_0057;
}
}
{
Type_t* L_17 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeObject* L_18;
L_18 = Enum_ToObject_m7952B7BD43E48BBF79BB973BD31E7FF9E62B948E(L_17, 0, NULL);
return L_18;
}
IL_0057:
{
RuntimeArray* L_19 = V_2;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(L_19, 0, NULL);
return L_20;
}
IL_005f:
{
Type_t* L_21 = ___0_type;
NullCheck(L_21);
bool L_22;
L_22 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_21, NULL);
if (!L_22)
{
goto IL_006e;
}
}
{
Type_t* L_23 = ___0_type;
RuntimeObject* L_24;
L_24 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_23, NULL);
return L_24;
}
IL_006e:
{
Type_t* L_25 = ___0_type;
NullCheck(L_25);
bool L_26;
L_26 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_25, NULL);
if (!L_26)
{
goto IL_0083;
}
}
{
Type_t* L_27 = ___0_type;
NullCheck(L_27);
Type_t* L_28;
L_28 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_27);
RuntimeArray* L_29;
L_29 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_28, 0, NULL);
return L_29;
}
IL_0083:
{
Type_t* L_30 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (List_1_tA989C33995B015444AE843B573C94F683039E41F_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);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_33;
L_33 = TypeExtensions_ImplementsOpenGenericClass_m169A6AB06B4B5AE55B28F0F35E89F3C3C9869D45(L_30, L_32, NULL);
if (L_33)
{
goto IL_00a7;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
Type_t* L_36 = ___0_type;
NullCheck(L_35);
bool L_37;
L_37 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_35, L_36);
if (!L_37)
{
goto IL_00bc;
}
}
IL_00a7:
{
}
try
{
Type_t* L_38 = ___0_type;
RuntimeObject* L_39;
L_39 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_38, NULL);
V_3 = L_39;
goto IL_0195;
}
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_00b4;
}
throw e;
}
CATCH_00b4:
{
V_3 = NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0195;
}
IL_00bc:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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);
Type_t* L_42 = ___0_type;
NullCheck(L_41);
bool L_43;
L_43 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_41, L_42);
if (!L_43)
{
goto IL_00d0;
}
}
{
return NULL;
}
IL_00d0:
{
Type_t* L_44 = ___0_type;
NullCheck(L_44);
Assembly_t* L_45;
L_45 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_44);
NullCheck(L_45);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_46;
L_46 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_45);
NullCheck(L_46);
String_t* L_47;
L_47 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_46, NULL);
NullCheck(L_47);
bool L_48;
L_48 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_47, _stringLiteralCFEF3227A766442073C70EFE7DC19B6BA9C63006, NULL);
if (L_48)
{
goto IL_0108;
}
}
{
Type_t* L_49 = ___0_type;
NullCheck(L_49);
Assembly_t* L_50;
L_50 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_49);
NullCheck(L_50);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_51;
L_51 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_50);
NullCheck(L_51);
String_t* L_52;
L_52 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_51, NULL);
NullCheck(L_52);
bool L_53;
L_53 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_52, _stringLiteral15F3B67F570CD6F1C7255E182D23851EEF865FFA, NULL);
if (!L_53)
{
goto IL_0131;
}
}
IL_0108:
{
Type_t* L_54 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_55 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes;
NullCheck(L_54);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_56;
L_56 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_54, L_55, NULL);
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_57;
L_57 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_56, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (!L_57)
{
goto IL_0131;
}
}
try
{
Type_t* L_58 = ___0_type;
RuntimeObject* L_59;
L_59 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_58, NULL);
V_3 = L_59;
goto IL_0195;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0124;
}
throw e;
}
CATCH_0124:
{
V_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
Exception_t* L_60 = V_4;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_60, NULL);
V_3 = NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0195;
}
IL_0131:
{
Type_t* L_61 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_62 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes;
NullCheck(L_61);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_63;
L_63 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_61, L_62, NULL);
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_64;
L_64 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_63, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (!L_64)
{
goto IL_014b;
}
}
{
Type_t* L_65 = ___0_type;
RuntimeObject* L_66;
L_66 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_65, NULL);
return L_66;
}
IL_014b:
{
Type_t* L_67 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
RuntimeObject* L_68;
L_68 = FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1(L_67, NULL);
V_0 = L_68;
Type_t* L_69 = ___0_type;
NullCheck(L_69);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_70;
L_70 = VirtualFuncInvoker1< FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, int32_t >::Invoke(84, L_69, ((int32_t)52));
V_1 = L_70;
V_5 = 0;
goto IL_018c;
}
IL_0160:
{
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_71 = V_1;
int32_t L_72 = V_5;
NullCheck(L_71);
int32_t L_73 = L_72;
FieldInfo_t* L_74 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
V_6 = L_74;
FieldInfo_t* L_75 = V_6;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
bool L_76;
L_76 = UnitySerializationUtility_GuessIfUnityWillSerialize_m66FC8B8526171C964ACD9CDBED6AE2D9097E53C9(L_75, NULL);
if (!L_76)
{
goto IL_0186;
}
}
{
FieldInfo_t* L_77 = V_6;
RuntimeObject* L_78 = V_0;
FieldInfo_t* L_79 = V_6;
NullCheck(L_79);
Type_t* L_80;
L_80 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_79);
int32_t L_81 = ___1_depth;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
RuntimeObject* L_82;
L_82 = UnitySerializationUtility_CreateDefaultUnityInitializedObject_m9A47BD2B5EFF6F7DAA218A6D83DA055A615AB8FF(L_80, ((int32_t)il2cpp_codegen_add(L_81, 1)), NULL);
NullCheck(L_77);
FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_77, L_78, L_82, NULL);
}
IL_0186:
{
int32_t L_83 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_83, 1));
}
IL_018c:
{
int32_t L_84 = V_5;
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_85 = V_1;
NullCheck(L_85);
if ((((int32_t)L_84) < ((int32_t)((int32_t)(((RuntimeArray*)L_85)->max_length)))))
{
goto IL_0160;
}
}
{
RuntimeObject* L_86 = V_0;
return L_86;
}
IL_0195:
{
RuntimeObject* L_87 = V_3;
return L_87;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_ApplyPrefabModifications_mCC2ED5219769C894E14E37F010F2BB4F78019A50 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___1_modificationData, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m11328DADE09E3CEA439C4F3D071191F02D99E398_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* V_0 = NULL;
int32_t V_1 = 0;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* V_2 = NULL;
Exception_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_unityObject;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_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*)&_stringLiteral1A8B8DEC6BAEA83D39CCD37B6FC534F2FA450ADF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_ApplyPrefabModifications_mCC2ED5219769C894E14E37F010F2BB4F78019A50_RuntimeMethod_var)));
}
IL_0014:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = ___1_modificationData;
if (!L_3)
{
goto IL_001f;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4 = ___1_modificationData;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_4, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if (L_5)
{
goto IL_0020;
}
}
IL_001f:
{
return;
}
IL_0020:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = ___1_modificationData;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_7 = ___2_referencedUnityObjects;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_8;
L_8 = UnitySerializationUtility_DeserializePrefabModifications_m7DF8143E5689FB6E3950C252B8218FBFBDA49A3E(L_6, L_7, NULL);
V_0 = L_8;
V_1 = 0;
goto IL_0064;
}
IL_002c:
{
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_9 = V_0;
int32_t L_10 = V_1;
NullCheck(L_9);
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_11;
L_11 = List_1_get_Item_m11328DADE09E3CEA439C4F3D071191F02D99E398(L_9, L_10, List_1_get_Item_m11328DADE09E3CEA439C4F3D071191F02D99E398_RuntimeMethod_var);
V_2 = L_11;
}
try
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_12 = V_2;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_13 = ___0_unityObject;
NullCheck(L_12);
PrefabModification_Apply_mB2A3CF5BB1746BFEB26D781E3A057FC04C7B6A4D(L_12, L_13, NULL);
goto IL_0060;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_003d;
}
throw e;
}
CATCH_003d:
{
V_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_14 = V_2;
NullCheck(L_14);
String_t* L_15 = L_14->___Path;
String_t* L_16;
L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9B92B96461BCE4D93614A6E9183D78AA127DAA00)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral915EF79C6D719E27D327C5D6AB0CB8D379A66D16)), NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_16, NULL);
Exception_t* L_17 = V_3;
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_17, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0060;
}
IL_0060:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0064:
{
int32_t L_19 = V_1;
List_1_tE351C7D1D088285D9095C5D581140027DDD9AEDE* L_20 = V_0;
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_inline(L_20, List_1_get_Count_m53BF49581BD21D5F18F5A39CC6C9D66C06C858FC_RuntimeMethod_var);
if ((((int32_t)L_19) < ((int32_t)L_21)))
{
goto IL_002c;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* UnitySerializationUtility_GetCachedUnityMemberGetter_mF1AECE65CBBDDBF7B6708DE174A71A2D7A52B82B (MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m6E4B651C5092FF0F2FF6401F785B9D98EAF40087_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m930E3738EBDCB8093C2BCABABC48B45F6526C0EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass40_0_U3CGetCachedUnityMemberGetterU3Eb__0_m294D8637A4C49DEF09B7A1EFA6A51DB0299EBCE5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* V_0 = NULL;
Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* V_1 = NULL;
bool V_2 = false;
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* V_3 = NULL;
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* V_4 = NULL;
{
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_0 = (U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass40_0__ctor_m57220DFE7A6A80DE876CAFFE36BAD12D7DC4E350(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_1 = V_0;
MemberInfo_t* L_2 = ___0_member;
NullCheck(L_1);
L_1->___member = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___member), (void*)L_2);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* L_3 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberGetters;
V_1 = L_3;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00aa:
{
{
bool L_4 = V_2;
if (!L_4)
{
goto IL_00b3;
}
}
{
Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* L_5 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
}
IL_00b3:
{
return;
}
}
});
try
{
{
Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* L_6 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* L_7 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberGetters;
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_8 = V_0;
NullCheck(L_8);
MemberInfo_t* L_9 = L_8->___member;
NullCheck(L_7);
bool L_10;
L_10 = Dictionary_2_TryGetValue_m930E3738EBDCB8093C2BCABABC48B45F6526C0EF(L_7, L_9, (&V_3), Dictionary_2_TryGetValue_m930E3738EBDCB8093C2BCABABC48B45F6526C0EF_RuntimeMethod_var);
if (L_10)
{
goto IL_00a5_1;
}
}
{
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_11 = V_0;
NullCheck(L_11);
MemberInfo_t* L_12 = L_11->___member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_12, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_005c_1;
}
}
{
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_13 = V_0;
NullCheck(L_13);
MemberInfo_t* L_14 = L_13->___member;
NullCheck(L_14);
Type_t* L_15;
L_15 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_14);
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_16 = V_0;
NullCheck(L_16);
MemberInfo_t* L_17 = L_16->___member;
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* L_18;
L_18 = EmitUtilities_CreateWeakInstanceFieldGetter_mF076C9251C95FEEA5E19786A3BEA9AF8A8BB032B(L_15, ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_17, FieldInfo_t_il2cpp_TypeInfo_var)), NULL);
V_3 = L_18;
goto IL_0094_1;
}
IL_005c_1:
{
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_19 = V_0;
NullCheck(L_19);
MemberInfo_t* L_20 = L_19->___member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_20, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0087_1;
}
}
{
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_21 = V_0;
NullCheck(L_21);
MemberInfo_t* L_22 = L_21->___member;
NullCheck(L_22);
Type_t* L_23;
L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_22);
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_24 = V_0;
NullCheck(L_24);
MemberInfo_t* L_25 = L_24->___member;
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* L_26;
L_26 = EmitUtilities_CreateWeakInstancePropertyGetter_mA9E8E326B898C24638193A29AAF1BD7E8F2527CB(L_23, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_25, PropertyInfo_t_il2cpp_TypeInfo_var)), NULL);
V_3 = L_26;
goto IL_0094_1;
}
IL_0087_1:
{
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_27 = V_0;
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* L_28 = (WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3*)il2cpp_codegen_object_new(WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3_il2cpp_TypeInfo_var);
WeakValueGetter__ctor_m1A26FA25BC25A32D1775B6E4CB03D9429B707EEF(L_28, L_27, (intptr_t)((void*)U3CU3Ec__DisplayClass40_0_U3CGetCachedUnityMemberGetterU3Eb__0_m294D8637A4C49DEF09B7A1EFA6A51DB0299EBCE5_RuntimeMethod_var), NULL);
V_3 = L_28;
}
IL_0094_1:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* L_29 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberGetters;
U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* L_30 = V_0;
NullCheck(L_30);
MemberInfo_t* L_31 = L_30->___member;
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* L_32 = V_3;
NullCheck(L_29);
Dictionary_2_Add_m6E4B651C5092FF0F2FF6401F785B9D98EAF40087(L_29, L_31, L_32, Dictionary_2_Add_m6E4B651C5092FF0F2FF6401F785B9D98EAF40087_RuntimeMethod_var);
}
IL_00a5_1:
{
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* L_33 = V_3;
V_4 = L_33;
goto IL_00b4;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b4:
{
WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* L_34 = V_4;
return L_34;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* UnitySerializationUtility_GetCachedUnityMemberSetter_mBCEA2DE479A33AC3427B3A80002228A2BFF5E3A5 (MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m38DF8ABDF5DD411EFF12BA025624790F0299DDA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mC9A40AB5C4013DA6F31F895483830452FB76B790_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_U3CGetCachedUnityMemberSetterU3Eb__0_m30203D61068239C6FBB12196521F59A2A9E66931_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* V_0 = NULL;
Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* V_1 = NULL;
bool V_2 = false;
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* V_3 = NULL;
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* V_4 = NULL;
{
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_0 = (U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass41_0__ctor_mCAF5DACA6E3347C60278FBB6B052CC4B9570600F(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_1 = V_0;
MemberInfo_t* L_2 = ___0_member;
NullCheck(L_1);
L_1->___member = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___member), (void*)L_2);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* L_3 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberSetters;
V_1 = L_3;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00aa:
{
{
bool L_4 = V_2;
if (!L_4)
{
goto IL_00b3;
}
}
{
Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* L_5 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
}
IL_00b3:
{
return;
}
}
});
try
{
{
Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* L_6 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* L_7 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberSetters;
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_8 = V_0;
NullCheck(L_8);
MemberInfo_t* L_9 = L_8->___member;
NullCheck(L_7);
bool L_10;
L_10 = Dictionary_2_TryGetValue_mC9A40AB5C4013DA6F31F895483830452FB76B790(L_7, L_9, (&V_3), Dictionary_2_TryGetValue_mC9A40AB5C4013DA6F31F895483830452FB76B790_RuntimeMethod_var);
if (L_10)
{
goto IL_00a5_1;
}
}
{
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_11 = V_0;
NullCheck(L_11);
MemberInfo_t* L_12 = L_11->___member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_12, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_005c_1;
}
}
{
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_13 = V_0;
NullCheck(L_13);
MemberInfo_t* L_14 = L_13->___member;
NullCheck(L_14);
Type_t* L_15;
L_15 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_14);
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_16 = V_0;
NullCheck(L_16);
MemberInfo_t* L_17 = L_16->___member;
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* L_18;
L_18 = EmitUtilities_CreateWeakInstanceFieldSetter_m4E839ACB142D864C4452DB212CE62F026F89770C(L_15, ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_17, FieldInfo_t_il2cpp_TypeInfo_var)), NULL);
V_3 = L_18;
goto IL_0094_1;
}
IL_005c_1:
{
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_19 = V_0;
NullCheck(L_19);
MemberInfo_t* L_20 = L_19->___member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_20, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0087_1;
}
}
{
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_21 = V_0;
NullCheck(L_21);
MemberInfo_t* L_22 = L_21->___member;
NullCheck(L_22);
Type_t* L_23;
L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_22);
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_24 = V_0;
NullCheck(L_24);
MemberInfo_t* L_25 = L_24->___member;
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* L_26;
L_26 = EmitUtilities_CreateWeakInstancePropertySetter_m16F911C946F2942811C3ED372EB0070E977E3327(L_23, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_25, PropertyInfo_t_il2cpp_TypeInfo_var)), NULL);
V_3 = L_26;
goto IL_0094_1;
}
IL_0087_1:
{
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_27 = V_0;
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* L_28 = (WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65*)il2cpp_codegen_object_new(WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65_il2cpp_TypeInfo_var);
WeakValueSetter__ctor_m625DC041A75E241CE1D7C8099550A37CACED2D34(L_28, L_27, (intptr_t)((void*)U3CU3Ec__DisplayClass41_0_U3CGetCachedUnityMemberSetterU3Eb__0_m30203D61068239C6FBB12196521F59A2A9E66931_RuntimeMethod_var), NULL);
V_3 = L_28;
}
IL_0094_1:
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* L_29 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberSetters;
U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* L_30 = V_0;
NullCheck(L_30);
MemberInfo_t* L_31 = L_30->___member;
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* L_32 = V_3;
NullCheck(L_29);
Dictionary_2_Add_m38DF8ABDF5DD411EFF12BA025624790F0299DDA1(L_29, L_31, L_32, Dictionary_2_Add_m38DF8ABDF5DD411EFF12BA025624790F0299DDA1_RuntimeMethod_var);
}
IL_00a5_1:
{
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* L_33 = V_3;
V_4 = L_33;
goto IL_00b4;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b4:
{
WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* L_34 = V_4;
return L_34;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitySerializationUtility_GetCachedUnityWriter_mB73558A25602D1750CBC8DD5692CC2816FF09014 (int32_t ___0_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* V_1 = NULL;
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* V_2 = NULL;
{
int32_t L_0 = ___0_format;
switch (L_0)
{
case 0:
{
goto IL_0014;
}
case 1:
{
goto IL_002a;
}
case 2:
{
goto IL_0040;
}
}
}
{
goto IL_004b;
}
IL_0014:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D_il2cpp_TypeInfo_var);
Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* L_1;
L_1 = Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879(Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879_RuntimeMethod_var);
V_1 = L_1;
Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* L_2 = V_1;
NullCheck(L_2);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = L_2->___Value;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___1_stream;
NullCheck(L_3);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(45, L_3, L_4);
Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* L_5 = V_1;
V_0 = L_5;
goto IL_005e;
}
IL_002a:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_il2cpp_TypeInfo_var);
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_6;
L_6 = Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB(Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB_RuntimeMethod_var);
V_2 = L_6;
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_7 = V_2;
NullCheck(L_7);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_8 = L_7->___Value;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = ___1_stream;
NullCheck(L_8);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(45, L_8, L_9);
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_10 = V_2;
V_0 = L_10;
goto IL_005e;
}
IL_0040:
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_11 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6FCC6C203BB04D7802A9F9E7CCE02504E560D9A8)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_GetCachedUnityWriter_mB73558A25602D1750CBC8DD5692CC2816FF09014_RuntimeMethod_var)));
}
IL_004b:
{
Il2CppFakeBox<int32_t> L_12(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___0_format));
String_t* L_13;
L_13 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_12), NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_14 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_14, L_13, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_GetCachedUnityWriter_mB73558A25602D1750CBC8DD5692CC2816FF09014_RuntimeMethod_var)));
}
IL_005e:
{
RuntimeObject* L_15 = V_0;
NullCheck(L_15);
RuntimeObject* L_16;
L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var, L_15);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_17 = ___2_context;
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_16, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)));
InterfaceActionInvoker1< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(6, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_16, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_17);
RuntimeObject* L_18 = V_0;
return L_18;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitySerializationUtility_GetCachedUnityReader_m8CDC36D7B464E1E98BCD1CA967C358262FF0A125 (int32_t ___0_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* V_1 = NULL;
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* V_2 = NULL;
{
int32_t L_0 = ___0_format;
switch (L_0)
{
case 0:
{
goto IL_0014;
}
case 1:
{
goto IL_002a;
}
case 2:
{
goto IL_0040;
}
}
}
{
goto IL_004b;
}
IL_0014:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1_il2cpp_TypeInfo_var);
Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* L_1;
L_1 = Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16(Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16_RuntimeMethod_var);
V_1 = L_1;
Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* L_2 = V_1;
NullCheck(L_2);
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_3 = L_2->___Value;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___1_stream;
NullCheck(L_3);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(48, L_3, L_4);
Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* L_5 = V_1;
V_0 = L_5;
goto IL_005e;
}
IL_002a:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_il2cpp_TypeInfo_var);
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_6;
L_6 = Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F(Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_RuntimeMethod_var);
V_2 = L_6;
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_7 = V_2;
NullCheck(L_7);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_8 = L_7->___Value;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = ___1_stream;
NullCheck(L_8);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(48, L_8, L_9);
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_10 = V_2;
V_0 = L_10;
goto IL_005e;
}
IL_0040:
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_11 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6FCC6C203BB04D7802A9F9E7CCE02504E560D9A8)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_GetCachedUnityReader_m8CDC36D7B464E1E98BCD1CA967C358262FF0A125_RuntimeMethod_var)));
}
IL_004b:
{
Il2CppFakeBox<int32_t> L_12(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___0_format));
String_t* L_13;
L_13 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_12), NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_14 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_14, L_13, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationUtility_GetCachedUnityReader_m8CDC36D7B464E1E98BCD1CA967C358262FF0A125_RuntimeMethod_var)));
}
IL_005e:
{
RuntimeObject* L_15 = V_0;
NullCheck(L_15);
RuntimeObject* L_16;
L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ICache_t46B792E5DA16F9E1A0D425EEFEFE8672F60E947E_il2cpp_TypeInfo_var, L_15);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_17 = ___2_context;
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)));
InterfaceActionInvoker1< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(9, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_17);
RuntimeObject* L_18 = V_0;
return L_18;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility__cctor_m1ABFE7A3DDA9AE56954F82A3730A8FF6AAC1AE85 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m191F12BE8AD402D856532B341830113DC56A8C73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m742D4BD8B0AAB2A60F8E25AC20B62811453192DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m802465500EBDC3C3A1E91C7CD360FEEDB6A50697_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBBB84D9B4088C2D986487AAEC74378B1458074C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9_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_tA1368DD5977A2271895CEEC3D6282C68C9675735_0_0_0_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*)&LinkedList_1_t73586086E33074852D35B2589E9EAFB80CAFD97A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CD6A3A27A8023A570E98B60CA0277A67BC73C77);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9691DB075D5A62764E8115F4A8F8F3AE674F6CD);
s_Il2CppMethodInitialized = true;
}
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* V_0 = NULL;
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_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);
NullCheck(L_2);
Type_t* L_3;
L_3 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(17, L_2, _stringLiteralC9691DB075D5A62764E8115F4A8F8F3AE674F6CD);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType), (void*)L_3);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
NullCheck(L_5);
Assembly_t* L_6;
L_6 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_5);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___String_Assembly = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___String_Assembly), (void*)L_6);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (HashSet_1_tA1368DD5977A2271895CEEC3D6282C68C9675735_0_0_0_var) };
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
NullCheck(L_8);
Assembly_t* L_9;
L_9 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_8);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___HashSet_Assembly = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___HashSet_Assembly), (void*)L_9);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (LinkedList_1_t73586086E33074852D35B2589E9EAFB80CAFD97A_0_0_0_var) };
Type_t* L_11;
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
NullCheck(L_11);
Assembly_t* L_12;
L_12 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_11);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___LinkedList_Assembly = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___LinkedList_Assembly), (void*)L_12);
Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* L_13 = (Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26*)il2cpp_codegen_object_new(Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m742D4BD8B0AAB2A60F8E25AC20B62811453192DF(L_13, Dictionary_2__ctor_m742D4BD8B0AAB2A60F8E25AC20B62811453192DF_RuntimeMethod_var);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberGetters = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberGetters), (void*)L_13);
Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* L_14 = (Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432*)il2cpp_codegen_object_new(Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m191F12BE8AD402D856532B341830113DC56A8C73(L_14, Dictionary_2__ctor_m191F12BE8AD402D856532B341830113DC56A8C73_RuntimeMethod_var);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberSetters = L_14;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityMemberSetters), (void*)L_14);
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* L_15 = (Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9*)il2cpp_codegen_object_new(Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016(L_15, Dictionary_2__ctor_mEF1062952E58522C67DCC6496830425B3D0B5016_RuntimeMethod_var);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeMembersCache = L_15;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeMembersCache), (void*)L_15);
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* L_16 = (Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE*)il2cpp_codegen_object_new(Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mBBB84D9B4088C2D986487AAEC74378B1458074C9(L_16, Dictionary_2__ctor_mBBB84D9B4088C2D986487AAEC74378B1458074C9_RuntimeMethod_var);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeTypesCache = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityWillSerializeTypesCache), (void*)L_16);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_17 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_17, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_0 = L_17;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_18 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_0_0_0_var) };
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
NullCheck(L_18);
bool L_21;
L_21 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_18, L_20, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_22 = V_0;
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityNeverSerializesTypes = L_22;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityNeverSerializesTypes), (void*)L_22);
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_23 = (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*)il2cpp_codegen_object_new(HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03(L_23, HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var);
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_24 = L_23;
NullCheck(L_24);
bool L_25;
L_25 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_24, _stringLiteral3CD6A3A27A8023A570E98B60CA0277A67BC73C77, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityNeverSerializesTypeNames = L_24;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityNeverSerializesTypeNames), (void*)L_24);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_26;
L_26 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityPolicy = L_26;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___UnityPolicy), (void*)L_26);
RuntimeObject* L_27;
L_27 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___EverythingPolicy = L_27;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___EverythingPolicy), (void*)L_27);
RuntimeObject* L_28;
L_28 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___StrictPolicy = L_28;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___StrictPolicy), (void*)L_28);
il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_il2cpp_TypeInfo_var);
ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7* L_29 = ((ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_il2cpp_TypeInfo_var))->___Default;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_30 = (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD*)il2cpp_codegen_object_new(Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0(L_30, L_29, Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0_RuntimeMethod_var);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_UnityPolicy = L_30;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_UnityPolicy), (void*)L_30);
ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7* L_31 = ((ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_il2cpp_TypeInfo_var))->___Default;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_32 = (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD*)il2cpp_codegen_object_new(Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0(L_32, L_31, Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0_RuntimeMethod_var);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_EverythingPolicy = L_32;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_EverythingPolicy), (void*)L_32);
ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7* L_33 = ((ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_t87A85DC78BB92631915B53B7B0358D52797DEFB7_il2cpp_TypeInfo_var))->___Default;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* L_34 = (Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD*)il2cpp_codegen_object_new(Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0(L_34, L_33, Dictionary_2__ctor_mF5939321D8D229738F3E85A437B1D9D56079B4C0_RuntimeMethod_var);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_StrictPolicy = L_34;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_StrictPolicy), (void*)L_34);
il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var);
ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096* L_35 = ((ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var))->___Default;
Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* L_36 = (Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446*)il2cpp_codegen_object_new(Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m802465500EBDC3C3A1E91C7CD360FEEDB6A50697(L_36, L_35, Dictionary_2__ctor_m802465500EBDC3C3A1E91C7CD360FEEDB6A50697_RuntimeMethod_var);
((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_CustomPolicies = L_36;
Il2CppCodeGenWriteBarrier((void**)(&((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___OdinWillSerializeCache_CustomPolicies), (void*)L_36);
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 CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshal_pinvoke(const CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D& unmarshaled, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshaled_pinvoke& marshaled)
{
marshaled.___HasCalculatedSerializeUnityFieldsTrueResult = static_cast<int32_t>(unmarshaled.___HasCalculatedSerializeUnityFieldsTrueResult);
marshaled.___HasCalculatedSerializeUnityFieldsFalseResult = static_cast<int32_t>(unmarshaled.___HasCalculatedSerializeUnityFieldsFalseResult);
marshaled.___SerializeUnityFieldsTrueResult = static_cast<int32_t>(unmarshaled.___SerializeUnityFieldsTrueResult);
marshaled.___SerializeUnityFieldsFalseResult = static_cast<int32_t>(unmarshaled.___SerializeUnityFieldsFalseResult);
}
IL2CPP_EXTERN_C void CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshal_pinvoke_back(const CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshaled_pinvoke& marshaled, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D& unmarshaled)
{
bool unmarshaledHasCalculatedSerializeUnityFieldsTrueResult_temp_0 = false;
unmarshaledHasCalculatedSerializeUnityFieldsTrueResult_temp_0 = static_cast<bool>(marshaled.___HasCalculatedSerializeUnityFieldsTrueResult);
unmarshaled.___HasCalculatedSerializeUnityFieldsTrueResult = unmarshaledHasCalculatedSerializeUnityFieldsTrueResult_temp_0;
bool unmarshaledHasCalculatedSerializeUnityFieldsFalseResult_temp_1 = false;
unmarshaledHasCalculatedSerializeUnityFieldsFalseResult_temp_1 = static_cast<bool>(marshaled.___HasCalculatedSerializeUnityFieldsFalseResult);
unmarshaled.___HasCalculatedSerializeUnityFieldsFalseResult = unmarshaledHasCalculatedSerializeUnityFieldsFalseResult_temp_1;
bool unmarshaledSerializeUnityFieldsTrueResult_temp_2 = false;
unmarshaledSerializeUnityFieldsTrueResult_temp_2 = static_cast<bool>(marshaled.___SerializeUnityFieldsTrueResult);
unmarshaled.___SerializeUnityFieldsTrueResult = unmarshaledSerializeUnityFieldsTrueResult_temp_2;
bool unmarshaledSerializeUnityFieldsFalseResult_temp_3 = false;
unmarshaledSerializeUnityFieldsFalseResult_temp_3 = static_cast<bool>(marshaled.___SerializeUnityFieldsFalseResult);
unmarshaled.___SerializeUnityFieldsFalseResult = unmarshaledSerializeUnityFieldsFalseResult_temp_3;
}
IL2CPP_EXTERN_C void CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshal_pinvoke_cleanup(CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshal_com(const CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D& unmarshaled, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshaled_com& marshaled)
{
marshaled.___HasCalculatedSerializeUnityFieldsTrueResult = static_cast<int32_t>(unmarshaled.___HasCalculatedSerializeUnityFieldsTrueResult);
marshaled.___HasCalculatedSerializeUnityFieldsFalseResult = static_cast<int32_t>(unmarshaled.___HasCalculatedSerializeUnityFieldsFalseResult);
marshaled.___SerializeUnityFieldsTrueResult = static_cast<int32_t>(unmarshaled.___SerializeUnityFieldsTrueResult);
marshaled.___SerializeUnityFieldsFalseResult = static_cast<int32_t>(unmarshaled.___SerializeUnityFieldsFalseResult);
}
IL2CPP_EXTERN_C void CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshal_com_back(const CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshaled_com& marshaled, CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D& unmarshaled)
{
bool unmarshaledHasCalculatedSerializeUnityFieldsTrueResult_temp_0 = false;
unmarshaledHasCalculatedSerializeUnityFieldsTrueResult_temp_0 = static_cast<bool>(marshaled.___HasCalculatedSerializeUnityFieldsTrueResult);
unmarshaled.___HasCalculatedSerializeUnityFieldsTrueResult = unmarshaledHasCalculatedSerializeUnityFieldsTrueResult_temp_0;
bool unmarshaledHasCalculatedSerializeUnityFieldsFalseResult_temp_1 = false;
unmarshaledHasCalculatedSerializeUnityFieldsFalseResult_temp_1 = static_cast<bool>(marshaled.___HasCalculatedSerializeUnityFieldsFalseResult);
unmarshaled.___HasCalculatedSerializeUnityFieldsFalseResult = unmarshaledHasCalculatedSerializeUnityFieldsFalseResult_temp_1;
bool unmarshaledSerializeUnityFieldsTrueResult_temp_2 = false;
unmarshaledSerializeUnityFieldsTrueResult_temp_2 = static_cast<bool>(marshaled.___SerializeUnityFieldsTrueResult);
unmarshaled.___SerializeUnityFieldsTrueResult = unmarshaledSerializeUnityFieldsTrueResult_temp_2;
bool unmarshaledSerializeUnityFieldsFalseResult_temp_3 = false;
unmarshaledSerializeUnityFieldsFalseResult_temp_3 = static_cast<bool>(marshaled.___SerializeUnityFieldsFalseResult);
unmarshaled.___SerializeUnityFieldsFalseResult = unmarshaledSerializeUnityFieldsFalseResult_temp_3;
}
IL2CPP_EXTERN_C void CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshal_com_cleanup(CachedSerializationBackendResult_tC1D5AAED5258552AB1691F4912C8E5D7022C234D_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC11747591133EDBADCE350EF73EDBD07A89DF33E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A* L_0 = (U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A*)il2cpp_codegen_object_new(U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_m0904D2B5DBF1D794253689181193CC7EEA5E9D62(L_0, NULL);
((U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0904D2B5DBF1D794253689181193CC7EEA5E9D62 (U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSerializePrefabModificationsU3Eb__34_0_m5AF0B47D792DA3B626E8101011802D43D1C975F7 (U3CU3Ec_t3323AEA634A9F9465010708C6B074122277C167A* __this, PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* ___0_a, PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_0 = ___0_a;
NullCheck(L_0);
String_t* L_1 = L_0->___Path;
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_2 = ___1_b;
NullCheck(L_2);
String_t* L_3 = L_2->___Path;
NullCheck(L_1);
int32_t L_4;
L_4 = String_CompareTo_m32A3DFBEA443A4091053D53825DBB76E6EAFECCF(L_1, L_3, NULL);
V_0 = L_4;
int32_t L_5 = V_0;
if (L_5)
{
goto IL_004d;
}
}
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_6 = ___0_a;
NullCheck(L_6);
int32_t L_7 = L_6->___ModificationType;
if ((((int32_t)L_7) == ((int32_t)1)))
{
goto IL_0027;
}
}
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_8 = ___0_a;
NullCheck(L_8);
int32_t L_9 = L_8->___ModificationType;
if ((!(((uint32_t)L_9) == ((uint32_t)2))))
{
goto IL_0031;
}
}
IL_0027:
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_10 = ___1_b;
NullCheck(L_10);
int32_t L_11 = L_10->___ModificationType;
if (L_11)
{
goto IL_0031;
}
}
{
return 1;
}
IL_0031:
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_12 = ___0_a;
NullCheck(L_12);
int32_t L_13 = L_12->___ModificationType;
if (L_13)
{
goto IL_004d;
}
}
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_14 = ___1_b;
NullCheck(L_14);
int32_t L_15 = L_14->___ModificationType;
if ((((int32_t)L_15) == ((int32_t)1)))
{
goto IL_004b;
}
}
{
PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* L_16 = ___1_b;
NullCheck(L_16);
int32_t L_17 = L_16->___ModificationType;
if ((!(((uint32_t)L_17) == ((uint32_t)2))))
{
goto IL_004d;
}
}
IL_004b:
{
return (-1);
}
IL_004d:
{
int32_t L_18 = V_0;
return L_18;
}
}
#ifdef __clang__
#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__DisplayClass40_0__ctor_m57220DFE7A6A80DE876CAFFE36BAD12D7DC4E350 (U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass40_0_U3CGetCachedUnityMemberGetterU3Eb__0_m294D8637A4C49DEF09B7A1EFA6A51DB0299EBCE5 (U3CU3Ec__DisplayClass40_0_tD1418BF23343C9E0FB381207F62EDFA0D92E08B0* __this, RuntimeObject** ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = __this->___member;
RuntimeObject** L_1 = ___0_instance;
RuntimeObject* L_2 = *((RuntimeObject**)L_1);
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
RuntimeObject* L_3;
L_3 = FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB(L_0, 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__DisplayClass41_0__ctor_mCAF5DACA6E3347C60278FBB6B052CC4B9570600F (U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass41_0_U3CGetCachedUnityMemberSetterU3Eb__0_m30203D61068239C6FBB12196521F59A2A9E66931 (U3CU3Ec__DisplayClass41_0_t9F5732987F8FE335E41B0261F56C54120ED38639* __this, RuntimeObject** ___0_instance, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = __this->___member;
RuntimeObject** L_1 = ___0_instance;
RuntimeObject* L_2 = *((RuntimeObject**)L_1);
RuntimeObject* L_3 = ___1_value;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F(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 bool FieldInfoExtensions_IsAliasField_m15C2BE92B75941BCEF2EC8B03D23B0559D83B600 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
FieldInfo_t* L_0 = ___0_fieldInfo;
return (bool)((!(((RuntimeObject*)(MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)((MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)IsInstSealed((RuntimeObject*)L_0, MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* FieldInfoExtensions_DeAliasField_mE608CF82A86CA35D1B00E1C65EE187F54E7E8A72 (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_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* V_0 = NULL;
{
FieldInfo_t* L_0 = ___0_fieldInfo;
V_0 = ((MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)IsInstSealed((RuntimeObject*)L_0, MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var));
MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* 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_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* L_3 = V_0;
NullCheck(L_3);
FieldInfo_t* L_4;
L_4 = MemberAliasFieldInfo_get_AliasedField_mD5DE35FBCA9EBBF8164EC578CDE3E4FCA88889CF_inline(L_3, NULL);
V_0 = ((MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)IsInstSealed((RuntimeObject*)L_4, MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var));
}
IL_001e:
{
MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* L_5 = V_0;
NullCheck(L_5);
FieldInfo_t* L_6;
L_6 = MemberAliasFieldInfo_get_AliasedField_mD5DE35FBCA9EBBF8164EC578CDE3E4FCA88889CF_inline(L_5, NULL);
if (((MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)IsInstSealed((RuntimeObject*)L_6, MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var)))
{
goto IL_0012;
}
}
{
MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* L_7 = V_0;
NullCheck(L_7);
FieldInfo_t* L_8;
L_8 = MemberAliasFieldInfo_get_AliasedField_mD5DE35FBCA9EBBF8164EC578CDE3E4FCA88889CF_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_mDD38DA7F83B59FE9217C70AB7078233F4737E787(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_mE608CF82A86CA35D1B00E1C65EE187F54E7E8A72_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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* MemberInfoExtensions_GetAttributes_mAFA11FE5789D63F70052FBB102DDD61094A789EF (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_m03FB41D67EAB5D7616A20430C9C088F9D7F33EA1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{
RuntimeObject* L_0 = ___0_member;
RuntimeObject* L_1;
L_1 = MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m03FB41D67EAB5D7616A20430C9C088F9D7F33EA1(L_0, MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m03FB41D67EAB5D7616A20430C9C088F9D7F33EA1_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_mBCD5532EC5596DA603C8244E0DBA5BAEB88EEF2C (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_m75AF54248CC2A4640BECA635A126879530FE200A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{
RuntimeObject* L_0 = ___0_member;
bool L_1 = ___1_inherit;
RuntimeObject* L_2;
L_2 = MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m75AF54248CC2A4640BECA635A126879530FE200A(L_0, L_1, MemberInfoExtensions_GetAttributes_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m75AF54248CC2A4640BECA635A126879530FE200A_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_mDD38DA7F83B59FE9217C70AB7078233F4737E787 (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_m2CEA5F6CDD46B8FE2B9F39C2AC5560E3ADC3A2B0(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_mA4EC3E3A8A74722E89350C4DE4593AD168D84049(L_7, NULL);
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_IsStatic_m668CA87480817C276BB472019F2A2E94D209EC59 (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_m668CA87480817C276BB472019F2A2E94D209EC59_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_IsAlias_mBDEFA274444FDF67953F75F75C3EBAE2C00B2776 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = ___0_memberInfo;
if (((MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)IsInstSealed((RuntimeObject*)L_0, MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var)))
{
goto IL_001a;
}
}
{
MemberInfo_t* L_1 = ___0_memberInfo;
if (((MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)IsInstSealed((RuntimeObject*)L_1, MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var)))
{
goto IL_001a;
}
}
{
MemberInfo_t* L_2 = ___0_memberInfo;
return (bool)((!(((RuntimeObject*)(MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)((MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)IsInstSealed((RuntimeObject*)L_2, MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
IL_001a:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* MemberInfoExtensions_DeAlias_m538E8BFD6B63DFA685276B468C2B1BFC30F8DD31 (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_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* V_0 = NULL;
MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* V_1 = NULL;
MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* V_2 = NULL;
{
MemberInfo_t* L_0 = ___0_memberInfo;
V_0 = ((MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)IsInstSealed((RuntimeObject*)L_0, MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var));
MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* 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_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* L_3 = V_0;
NullCheck(L_3);
FieldInfo_t* L_4;
L_4 = MemberAliasFieldInfo_get_AliasedField_mD5DE35FBCA9EBBF8164EC578CDE3E4FCA88889CF_inline(L_3, NULL);
return L_4;
}
IL_0017:
{
MemberInfo_t* L_5 = ___0_memberInfo;
V_1 = ((MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)IsInstSealed((RuntimeObject*)L_5, MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var));
MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* 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_tDB36839ED484DE4CF93345C594180C78DA84C1EA* L_8 = V_1;
NullCheck(L_8);
PropertyInfo_t* L_9;
L_9 = MemberAliasPropertyInfo_get_AliasedProperty_m641D01DDC45E3CB59762B653EAC3982678D3CB30_inline(L_8, NULL);
return L_9;
}
IL_002e:
{
MemberInfo_t* L_10 = ___0_memberInfo;
V_2 = ((MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)IsInstSealed((RuntimeObject*)L_10, MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var));
MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* 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_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* L_13 = V_2;
NullCheck(L_13);
MethodInfo_t* L_14;
L_14 = MemberAliasMethodInfo_get_AliasedMethod_mE6D71392C2BF6D6E8DEB276007EEC701E50BA6FB_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_mDD38DA7F83B59FE9217C70AB7078233F4737E787(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_m538E8BFD6B63DFA685276B468C2B1BFC30F8DD31_RuntimeMethod_var)));
}
IL_0063:
{
MemberInfo_t* L_20 = ___0_memberInfo;
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* MethodInfoExtensions_GetFullName_mDFD637FD1006FD6ED7F6085AB41681B5B5134D4D (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*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t* V_0 = NULL;
bool V_1 = false;
{
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_mAC0B94959438CD10C594221C5EEF57FC06BA7EBE(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);
StringBuilder_t* L_11 = V_0;
NullCheck(L_11);
StringBuilder_t* L_12;
L_12 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_11, _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73, NULL);
StringBuilder_t* L_13 = V_0;
MethodBase_t* L_14 = ___0_method;
String_t* L_15;
L_15 = MethodInfoExtensions_GetParamsNames_m708A745C8A0EDC687613506C2E6DE82560C54EC2(L_14, NULL);
NullCheck(L_13);
StringBuilder_t* L_16;
L_16 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_13, L_15, NULL);
StringBuilder_t* L_17 = V_0;
NullCheck(L_17);
StringBuilder_t* L_18;
L_18 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
StringBuilder_t* L_19 = V_0;
NullCheck(L_19);
String_t* L_20;
L_20 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_19);
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MethodInfoExtensions_GetParamsNames_m708A745C8A0EDC687613506C2E6DE82560C54EC2 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_mAC0B94959438CD10C594221C5EEF57FC06BA7EBE(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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_16;
L_16 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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_m2CEA5F6CDD46B8FE2B9F39C2AC5560E3ADC3A2B0 (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_mDFD637FD1006FD6ED7F6085AB41681B5B5134D4D(L_0, _stringLiteralB7D5E5AC531E559325A91A03E52812F6DB3706F8, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfoExtensions_IsExtensionMethod_mAC0B94959438CD10C594221C5EEF57FC06BA7EBE (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<intptr_t> (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_mF826465317C13857E4909C322ECEF0AF3AF3BDCC (MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MethodInfo_t* L_0 = ___0_methodInfo;
return (bool)((!(((RuntimeObject*)(MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)((MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)IsInstSealed((RuntimeObject*)L_0, MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* MethodInfoExtensions_DeAliasMethod_m1726F1DAFF763E08868ABDE92351E7A173A55DB9 (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_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* V_0 = NULL;
{
MethodInfo_t* L_0 = ___0_methodInfo;
V_0 = ((MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)IsInstSealed((RuntimeObject*)L_0, MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var));
MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* 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_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* L_3 = V_0;
NullCheck(L_3);
MethodInfo_t* L_4;
L_4 = MemberAliasMethodInfo_get_AliasedMethod_mE6D71392C2BF6D6E8DEB276007EEC701E50BA6FB_inline(L_3, NULL);
V_0 = ((MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)IsInstSealed((RuntimeObject*)L_4, MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var));
}
IL_001e:
{
MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* L_5 = V_0;
NullCheck(L_5);
MethodInfo_t* L_6;
L_6 = MemberAliasMethodInfo_get_AliasedMethod_mE6D71392C2BF6D6E8DEB276007EEC701E50BA6FB_inline(L_5, NULL);
if (((MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)IsInstSealed((RuntimeObject*)L_6, MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var)))
{
goto IL_0012;
}
}
{
MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* L_7 = V_0;
NullCheck(L_7);
MethodInfo_t* L_8;
L_8 = MemberAliasMethodInfo_get_AliasedMethod_mE6D71392C2BF6D6E8DEB276007EEC701E50BA6FB_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_mDD38DA7F83B59FE9217C70AB7078233F4737E787(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_m1726F1DAFF763E08868ABDE92351E7A173A55DB9_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 bool PathUtilities_HasSubDirectory_m90A04F89FA6E15BA59969EF943F2D71B4819BE28 (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<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)92));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = L_3;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)92));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = L_9;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(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;
}
}
#ifdef __clang__
#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_m9BB6F32BF652092ED8738DD479E4DBD0B4CD668E (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<il2cpp_array_size_t>(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_mD8CF86481073896B1EBBC7B2FDB0DB1BC2019B78 (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
PropertyInfo_t* L_0 = ___0_propertyInfo;
return (bool)((!(((RuntimeObject*)(MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)((MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)IsInstSealed((RuntimeObject*)L_0, MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* PropertyInfoExtensions_DeAliasProperty_mDA02CBC479A3DB1DEF0FD46E2B57482D1AFFFCAE (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_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* V_0 = NULL;
{
PropertyInfo_t* L_0 = ___0_propertyInfo;
V_0 = ((MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)IsInstSealed((RuntimeObject*)L_0, MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var));
MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* 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_tDB36839ED484DE4CF93345C594180C78DA84C1EA* L_3 = V_0;
NullCheck(L_3);
PropertyInfo_t* L_4;
L_4 = MemberAliasPropertyInfo_get_AliasedProperty_m641D01DDC45E3CB59762B653EAC3982678D3CB30_inline(L_3, NULL);
V_0 = ((MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)IsInstSealed((RuntimeObject*)L_4, MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var));
}
IL_001e:
{
MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* L_5 = V_0;
NullCheck(L_5);
PropertyInfo_t* L_6;
L_6 = MemberAliasPropertyInfo_get_AliasedProperty_m641D01DDC45E3CB59762B653EAC3982678D3CB30_inline(L_5, NULL);
if (((MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)IsInstSealed((RuntimeObject*)L_6, MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var)))
{
goto IL_0012;
}
}
{
MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* L_7 = V_0;
NullCheck(L_7);
PropertyInfo_t* L_8;
L_8 = MemberAliasPropertyInfo_get_AliasedProperty_m641D01DDC45E3CB59762B653EAC3982678D3CB30_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_mDD38DA7F83B59FE9217C70AB7078233F4737E787(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_mDA02CBC479A3DB1DEF0FD46E2B57482D1AFFFCAE_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 String_t* StringExtensions_ToTitleCase_mA4EC3E3A8A74722E89350C4DE4593AD168D84049 (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_IsNullOrWhitespace_m378C50F222D097DCF6AA6274E6B4B754A809DF71 (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;
}
}
#ifdef __clang__
#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_m0D2F45BD9C2B907CBEF089A6DD094014EFBF5DFA (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_4 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_8;
L_8 = TypeExtensions_CreateNiceName_m7A0D5281F6102DCC3DBA242E98981444A0027711(L_7, NULL);
V_0 = L_8;
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_9 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m7A0D5281F6102DCC3DBA242E98981444A0027711 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_6;
L_6 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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<intptr_t> (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_12;
L_12 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(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<il2cpp_array_size_t>(L_15));
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_17;
L_17 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_23;
L_23 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_30;
L_30 = TypeExtensions_TypeNameGauntlet_m6D103478DEDCF191B7C8DB73AD0273810BFE6D13(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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_58;
L_58 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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_m922E1CB13D9F9959303880F873CBE2120E1E9057 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_5;
L_5 = TypeExtensions_IsCastableTo_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_11;
L_11 = TypeExtensions_IsCastableTo_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Type_t* L_15 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Type_t* L_20 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_23 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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> (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<intptr_t> (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Type_t* L_37 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<intptr_t> (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> (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Type_t* L_48 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_50 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_53 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
MethodInfo_t* L_59;
L_59 = TypeExtensions_GetCastMethod_mD8F2128A0AEFD1461FCF7AE9587021F136400192(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_m957DDF483E94E2AC67D54DFF077FD964FF5CCAC6 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_12));
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_14;
L_14 = TypeExtensions_IsValidIdentifier_m957DDF483E94E2AC67D54DFF077FD964FF5CCAC6(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_18 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_23;
L_23 = TypeExtensions_IsValidIdentifierStartCharacter_mCC1057AED22B6214A78388CD49B3CE097A5046CD(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_27;
L_27 = TypeExtensions_IsValidIdentifierPartCharacter_m258C614DD6947BF8E3A503407B7A64A7F4823B69(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_mCC1057AED22B6214A78388CD49B3CE097A5046CD (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_m258C614DD6947BF8E3A503407B7A64A7F4823B69 (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_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA_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_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_15;
L_15 = TypeExtensions_HasCastDefined_m922E1CB13D9F9959303880F873CBE2120E1E9057(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_mCFCB424DA729B6B2CBEE8370C5A7F0B5FF566074 (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_mE6587AA4C57DAA962350E8B0C2555841941B5CF6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_TryGetInnerValue_m403B9F6BACEF00B3AE823A9E2D4542A7FFB57EA7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tACBF5A1656250800CE861707354491F0611F6624_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_U3CGetCastMethodDelegateU3Eb__0_mE414F771B3D8CC886FDD5AA2487DECFAF2EDEDFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_tACBF5A1656250800CE861707354491F0611F6624* V_0 = NULL;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21* V_3 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07* L_4 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m403B9F6BACEF00B3AE823A9E2D4542A7FFB57EA7(L_4, L_5, L_6, (&V_0), DoubleLookupDictionary_3_TryGetInnerValue_m403B9F6BACEF00B3AE823A9E2D4542A7FFB57EA7_RuntimeMethod_var);
if (L_7)
{
goto IL_005d_1;
}
}
{
U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21* L_8 = (U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass31_0__ctor_m8ADD1534F42A70CC5CD6D6F02B0C147A3A6A8FC2(L_8, NULL);
V_3 = L_8;
U3CU3Ec__DisplayClass31_0_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21* 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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
MethodInfo_t* L_13;
L_13 = TypeExtensions_GetCastMethod_mD8F2128A0AEFD1461FCF7AE9587021F136400192(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_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21* 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_tE7E1AA343FB803D617ED6EB44F4A1C0923987C21* 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_mE414F771B3D8CC886FDD5AA2487DECFAF2EDEDFB_RuntimeMethod_var), NULL);
V_0 = L_18;
}
IL_004f_1:
{
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07* L_19 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_mE6587AA4C57DAA962350E8B0C2555841941B5CF6(L_19, L_20, L_21, L_22, DoubleLookupDictionary_3_AddInner_mE6587AA4C57DAA962350E8B0C2555841941B5CF6_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_mD8F2128A0AEFD1461FCF7AE9587021F136400192 (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_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_1;
L_1 = TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18(L_0, ((int32_t)24), TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18_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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_30;
L_30 = TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18(L_29, ((int32_t)24), TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18_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<il2cpp_array_size_t>(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_m21AED90EB3A1A4C5469759C280F843056CCCAE43 (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_m2A58EEBD90DB5A53DB329C5948987450DF66DCC8 (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_mB801E42C086AA8F336CC9D3F3D2CA613EC03D86E (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_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A (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_m4408290346ADBEF6770B50ADE78FFDB8305D1688 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_4;
L_4 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_7;
L_7 = TypeExtensions_ImplementsOpenGenericClass_m169A6AB06B4B5AE55B28F0F35E89F3C3C9869D45(L_5, L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<il2cpp_array_size_t>(L_13));
Type_t* L_15 = ___1_openGenericInterfaceType;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_16;
L_16 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(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_m169A6AB06B4B5AE55B28F0F35E89F3C3C9869D45 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_12;
L_12 = TypeExtensions_ImplementsOpenGenericClass_m169A6AB06B4B5AE55B28F0F35E89F3C3C9869D45(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_m2E9269CEFCB45CC148AD56857896E236177FC673 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4;
L_4 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7;
L_7 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5(L_5, L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_14;
L_14 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5(L_12, L_13, NULL);
return L_14;
}
IL_0035:
{
return (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Type_t* L_1 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Type_t* L_4 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_35;
L_35 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(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_m65B46B3AFAC267C4837CBC0F0ACB864BF7DA97C3 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<RuntimeObject*, 1> __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_m65B46B3AFAC267C4837CBC0F0ACB864BF7DA97C3_RuntimeMethod_var)));
}
IL_00fc:
{
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (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<il2cpp_array_size_t>(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<intptr_t> (((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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_m22F60D9DE830F21F16ED530B5F26727D21CF4387 (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_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass47_0_U3CGetOperatorMethodU3Eb__0_mB04E2C9E9B7B12401EC205E0773E71EFE670B3AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass47_0_tB50ED1D6A392747492A28F475F91BF2C154F7EEF_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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* V_0 = NULL;
{
U3CU3Ec__DisplayClass47_0_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* L_0 = (U3CU3Ec__DisplayClass47_0_tB50ED1D6A392747492A28F475F91BF2C154F7EEF*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass47_0_tB50ED1D6A392747492A28F475F91BF2C154F7EEF_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass47_0__ctor_mAC81820D0C113FE6FDE7ECA4E5394CD1299435C1(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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_m22F60D9DE830F21F16ED530B5F26727D21CF4387_RuntimeMethod_var)));
}
IL_016b:
{
Type_t* L_21 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_22;
L_22 = TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18(L_21, ((int32_t)56), TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18_RuntimeMethod_var);
U3CU3Ec__DisplayClass47_0_tB50ED1D6A392747492A28F475F91BF2C154F7EEF* 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_mB04E2C9E9B7B12401EC205E0773E71EFE670B3AE_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_m40BE04AA32E2E7B943242FE3D54D5D530BE0EC02 (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_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass48_0_U3CGetOperatorMethodsU3Eb__0_m3D0485B7F5BF74103189A7F54E75E4F4279B53C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass48_0_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D_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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* V_0 = NULL;
{
U3CU3Ec__DisplayClass48_0_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* L_0 = (U3CU3Ec__DisplayClass48_0_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass48_0_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass48_0__ctor_m6111D06268078D5C1185EDFC33002A4B6EC6D264(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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_m40BE04AA32E2E7B943242FE3D54D5D530BE0EC02_RuntimeMethod_var)));
}
IL_016b:
{
Type_t* L_21 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_22;
L_22 = TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18(L_21, ((int32_t)56), TypeExtensions_GetAllMembers_TisMethodInfo_t_m1FB67F5F75B9F9322F1AB565756ED4FA0C337B18_RuntimeMethod_var);
U3CU3Ec__DisplayClass48_0_t7DE2533D793AD11318B20BDF9CFDFB0D3EA5613D* 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_m3D0485B7F5BF74103189A7F54E75E4F4279B53C7_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_mEB91F0825655A28B9FF2E3AC7B481A9B8A01F40D (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_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetAllMembersU3Ed__49_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD* L_0 = (U3CGetAllMembersU3Ed__49_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD*)il2cpp_codegen_object_new(U3CGetAllMembersU3Ed__49_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD_il2cpp_TypeInfo_var);
U3CGetAllMembersU3Ed__49__ctor_mE02E4CF13A9C2B57FF7848A11FBD91A9AA7F9F61(L_0, ((int32_t)-2), NULL);
U3CGetAllMembersU3Ed__49_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD* 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_t9F7E68769B8CE792D6DB2DA675CC1206E6036FFD* 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_m74C71241CCF2870F5D295F70E7E5BB4EF42CCB40 (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_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetAllMembersU3Ed__50_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB* L_0 = (U3CGetAllMembersU3Ed__50_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB*)il2cpp_codegen_object_new(U3CGetAllMembersU3Ed__50_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB_il2cpp_TypeInfo_var);
U3CGetAllMembersU3Ed__50__ctor_mEA7B40C0E2B63AA7D0EC366BB00F401DE1491133(L_0, ((int32_t)-2), NULL);
U3CGetAllMembersU3Ed__50_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB* 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_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB* 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_t18BD4E0BF12C8C9C1AA82F7167185A133F3D68AB* 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_m6AB9CD5DBB96517A87D8EB8E5842451C76B4339A (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = TypeExtensions_GetGenericBaseType_m412659C59FBCE69D3F4A592E2253554D8F2B8269(L_0, L_1, (&V_0), NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeExtensions_GetGenericBaseType_m412659C59FBCE69D3F4A592E2253554D8F2B8269 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m412659C59FBCE69D3F4A592E2253554D8F2B8269_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_m412659C59FBCE69D3F4A592E2253554D8F2B8269_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_m412659C59FBCE69D3F4A592E2253554D8F2B8269_RuntimeMethod_var)));
}
IL_004b:
{
Type_t* L_12 = ___0_type;
Type_t* L_13 = ___1_baseType;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_14;
L_14 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(1), (String_t*)L_19);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_17;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(3), (String_t*)L_23);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_21;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(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_m412659C59FBCE69D3F4A592E2253554D8F2B8269_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_m412659C59FBCE69D3F4A592E2253554D8F2B8269_RuntimeMethod_var)));
}
IL_00ec:
{
Type_t* L_50 = V_0;
return L_50;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetBaseTypes_mEEEDC3BE219A6545990886E555DFEE11DFB417BE (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_2;
L_2 = TypeExtensions_GetBaseClasses_mFB77894BA4CDBC0D1BF7E2CE57544C5F48CFB3C7(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<il2cpp_array_size_t>(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_mFB77894BA4CDBC0D1BF7E2CE57544C5F48CFB3C7 (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_t88C151879FC41A4266F7BA35961E49A8F5257436_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetBaseClassesU3Ed__55_t88C151879FC41A4266F7BA35961E49A8F5257436* L_0 = (U3CGetBaseClassesU3Ed__55_t88C151879FC41A4266F7BA35961E49A8F5257436*)il2cpp_codegen_object_new(U3CGetBaseClassesU3Ed__55_t88C151879FC41A4266F7BA35961E49A8F5257436_il2cpp_TypeInfo_var);
U3CGetBaseClassesU3Ed__55__ctor_mFB516D1A22040F953046518573E4906B47FD2BB9(L_0, ((int32_t)-2), NULL);
U3CGetBaseClassesU3Ed__55_t88C151879FC41A4266F7BA35961E49A8F5257436* 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_t88C151879FC41A4266F7BA35961E49A8F5257436* 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_TypeNameGauntlet_m6D103478DEDCF191B7C8DB73AD0273810BFE6D13 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
{
Type_t* L_0 = ___0_type;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_0);
V_0 = L_1;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
V_1 = L_2;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_3 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___TypeNameAlternatives;
String_t* L_4 = V_0;
NullCheck(L_3);
bool L_5;
L_5 = Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB(L_3, L_4, (&V_1), Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
if (!L_5)
{
goto IL_001e;
}
}
{
String_t* L_6 = V_1;
V_0 = L_6;
}
IL_001e:
{
String_t* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_6;
L_6 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(L_5, NULL);
Type_t* L_7 = ___0_type;
String_t* L_8;
L_8 = TypeExtensions_GetCachedNiceName_m0D2F45BD9C2B907CBEF089A6DD094014EFBF5DFA(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_11;
L_11 = TypeExtensions_GetCachedNiceName_m0D2F45BD9C2B907CBEF089A6DD094014EFBF5DFA(L_10, NULL);
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_6;
L_6 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_5, NULL);
Type_t* L_7 = ___0_type;
String_t* L_8;
L_8 = TypeExtensions_GetCachedNiceName_m0D2F45BD9C2B907CBEF089A6DD094014EFBF5DFA(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_11;
L_11 = TypeExtensions_GetCachedNiceName_m0D2F45BD9C2B907CBEF089A6DD094014EFBF5DFA(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_m85E5050B774A719AA2A4682BACB0B8DE21D41A27 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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<il2cpp_array_size_t>(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_m3F0927E9993E2A05D5217186493FFBF8B3BE571F (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(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<il2cpp_array_size_t>(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_m246820A7A897F304D093F93B522261D153507D2B (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_mF4542DD6E7EB489BBE743A396C17D055C81BB50C (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;
NullCheck(L_0);
bool L_2;
L_2 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_0, L_1);
if (!L_2)
{
goto IL_000f;
}
}
{
Type_t* L_3 = ___0_type;
V_1 = L_3;
Type_t* L_4 = ___1_baseType;
V_0 = L_4;
goto IL_0059;
}
IL_000f:
{
Type_t* L_5 = ___1_baseType;
Type_t* L_6 = ___0_type;
NullCheck(L_5);
bool L_7;
L_7 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_5, L_6);
if (!L_7)
{
goto IL_001e;
}
}
{
Type_t* L_8 = ___1_baseType;
V_1 = L_8;
Type_t* L_9 = ___0_type;
V_0 = L_9;
goto IL_0059;
}
IL_001e:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = (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_11 = L_10;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA8547678D958192955E69B63AFFFA701CC73DBE8)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
Type_t* L_13 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_14;
L_14 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(L_13, NULL);
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_14);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_12;
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F497E973411BC854B5A2BE7DA46204C7859FC6F)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
Type_t* L_17 = ___1_baseType;
String_t* L_18;
L_18 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(L_17, NULL);
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_18);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_16;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral98ED1E1F1BFD6992A0B518CB20563E6381318B8F)));
String_t* L_20;
L_20 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_19, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_21 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_21, L_20, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_GetInheritanceDistance_mF4542DD6E7EB489BBE743A396C17D055C81BB50C_RuntimeMethod_var)));
}
IL_0059:
{
Type_t* L_22 = V_0;
V_2 = L_22;
V_3 = 0;
Type_t* L_23 = V_1;
NullCheck(L_23);
bool L_24;
L_24 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_23, NULL);
if (!L_24)
{
goto IL_00c6;
}
}
{
goto IL_009e;
}
IL_0067:
{
int32_t L_25 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1));
Type_t* L_26 = V_2;
NullCheck(L_26);
Type_t* L_27;
L_27 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_26);
V_2 = L_27;
Type_t* L_28 = V_2;
NullCheck(L_28);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_29;
L_29 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(110, L_28);
V_4 = L_29;
V_5 = 0;
goto IL_0096;
}
IL_007f:
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_30 = V_4;
int32_t L_31 = V_5;
NullCheck(L_30);
int32_t L_32 = L_31;
Type_t* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
Type_t* L_34 = V_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_35;
L_35 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_33, L_34, NULL);
if (!L_35)
{
goto IL_0090;
}
}
{
V_2 = (Type_t*)NULL;
goto IL_009e;
}
IL_0090:
{
int32_t L_36 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_0096:
{
int32_t L_37 = V_5;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_38 = V_4;
NullCheck(L_38);
if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
{
goto IL_007f;
}
}
IL_009e:
{
Type_t* L_39 = V_2;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_40;
L_40 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_39, (Type_t*)NULL, NULL);
if (!L_40)
{
goto IL_00ea;
}
}
{
Type_t* L_41 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_43;
L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
bool L_44;
L_44 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_41, L_43, NULL);
if (L_44)
{
goto IL_0067;
}
}
{
goto IL_00ea;
}
IL_00bb:
{
int32_t L_45 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_45, 1));
Type_t* L_46 = V_2;
NullCheck(L_46);
Type_t* L_47;
L_47 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_46);
V_2 = L_47;
}
IL_00c6:
{
Type_t* L_48 = V_2;
Type_t* L_49 = V_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_50;
L_50 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_48, L_49, NULL);
if (!L_50)
{
goto IL_00ea;
}
}
{
Type_t* L_51 = V_2;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_52;
L_52 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_51, (Type_t*)NULL, NULL);
if (!L_52)
{
goto IL_00ea;
}
}
{
Type_t* L_53 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_55;
L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL);
bool L_56;
L_56 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_53, L_55, NULL);
if (L_56)
{
goto IL_00bb;
}
}
IL_00ea:
{
int32_t L_57 = V_3;
return L_57;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_HasParamaters_mB9B2CDB3057B6A06FB1D40EEAD2B5D78788BB97D (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_14;
L_14 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(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<il2cpp_array_size_t>(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_mAFEC08DC5914FBF601C5817297F5B8B352B2B667 (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_mE3FD3960D996E279B1724F28BC77F86001F6DDC1 (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_mE3FD3960D996E279B1724F28BC77F86001F6DDC1_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeExtensions_SetMemberValue_m94C32E028E6D97BEA2351CEAB11B93F6A8736F07 (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<il2cpp_array_size_t>(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_m94C32E028E6D97BEA2351CEAB11B93F6A8736F07_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_m94C32E028E6D97BEA2351CEAB11B93F6A8736F07_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_TryInferGenericParameters_m99BF5CE0874F79F024E97B8EE9D5AA105CA214FC (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m99BF5CE0874F79F024E97B8EE9D5AA105CA214FC_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_m99BF5CE0874F79F024E97B8EE9D5AA105CA214FC_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_m99BF5CE0874F79F024E97B8EE9D5AA105CA214FC_RuntimeMethod_var)));
}
IL_0035:
{
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_8 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_12 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_48));
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_50;
L_50 = TypeExtensions_IsFullyConstructedGenericType_m946EB36041677E8FAD045E1B4DE186BB5395CEB4(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_76));
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_77);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_83;
L_83 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m266121D45744A53411AF70D36BCABA60756FF005(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_90;
L_90 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m266121D45744A53411AF70D36BCABA60756FF005(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_126;
L_126 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_129;
L_129 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_134;
L_134 = TypeExtensions_ImplementsOpenGenericClass_m169A6AB06B4B5AE55B28F0F35E89F3C3C9869D45(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_137;
L_137 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_202;
L_202 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m266121D45744A53411AF70D36BCABA60756FF005(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_m266121D45744A53411AF70D36BCABA60756FF005 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m266121D45744A53411AF70D36BCABA60756FF005_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_m266121D45744A53411AF70D36BCABA60756FF005_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_m266121D45744A53411AF70D36BCABA60756FF005_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_11;
L_11 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m6C119BBC9F17F9D3EE0300AB3890F8C4D4ABE01D(L_9, L_10, NULL);
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_AreGenericConstraintsSatisfiedBy_m34EF6D8006428F1C8E9452AA48E234210C758598 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m34EF6D8006428F1C8E9452AA48E234210C758598_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_m34EF6D8006428F1C8E9452AA48E234210C758598_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_m34EF6D8006428F1C8E9452AA48E234210C758598_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_11;
L_11 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m6C119BBC9F17F9D3EE0300AB3890F8C4D4ABE01D(L_9, L_10, NULL);
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_AreGenericConstraintsSatisfiedBy_m6C119BBC9F17F9D3EE0300AB3890F8C4D4ABE01D (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_2 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_6 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_19;
L_19 = TypeExtensions_GenericParameterIsFulfilledBy_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA(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_m00ADD19F428DF617D8D47B21E8C42A5A9BDC93DB (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_4 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionResolvedMap;
bool L_8;
L_8 = TypeExtensions_GenericParameterIsFulfilledBy_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA(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_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA_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_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA_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_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_16 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<intptr_t> (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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_74;
L_74 = TypeExtensions_GenericParameterIsFulfilledBy_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_99;
L_99 = TypeExtensions_ImplementsOpenGenericClass_m169A6AB06B4B5AE55B28F0F35E89F3C3C9869D45(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_102;
L_102 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_105;
L_105 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_108;
L_108 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_134;
L_134 = TypeExtensions_GenericParameterIsFulfilledBy_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_148;
L_148 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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_mD251CBA4B7A5E1FE251E9E0584EDC1690774BDEA_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_mD122EE5EFC14DAAA2DAED842F7DAA49C1C202C3B (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_mD122EE5EFC14DAAA2DAED842F7DAA49C1C202C3B_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_6;
L_6 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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_mD122EE5EFC14DAAA2DAED842F7DAA49C1C202C3B_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<il2cpp_array_size_t>(L_17));
bool L_19 = ___1_useFullTypeNames;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_20;
L_20 = TypeExtensions_GetGenericParameterConstraintsString_mA7237337E08913F86BC8EDCE1EF98A0B2CC13BF8(L_18, L_19, NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(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_mA7237337E08913F86BC8EDCE1EF98A0B2CC13BF8 (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_mA7237337E08913F86BC8EDCE1EF98A0B2CC13BF8_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_6;
L_6 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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_mA7237337E08913F86BC8EDCE1EF98A0B2CC13BF8_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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_49;
L_49 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_53;
L_53 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_64;
L_64 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_68;
L_68 = TypeExtensions_GetNiceName_mF648EB016B747612012979FC8788FA6C16D00ACB(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_m6067107736BC8CEB4D2E2DF1FF471F3FFFD5D82C (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m6067107736BC8CEB4D2E2DF1FF471F3FFFD5D82C_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Stack_1_t1D63AA93D0CE903F492C88C5E200DF4D732CDA04* L_9 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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_m946EB36041677E8FAD045E1B4DE186BB5395CEB4 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m946EB36041677E8FAD045E1B4DE186BB5395CEB4_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_12;
L_12 = TypeExtensions_IsFullyConstructedGenericType_m946EB36041677E8FAD045E1B4DE186BB5395CEB4(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<il2cpp_array_size_t>(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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_22;
L_22 = TypeExtensions_IsFullyConstructedGenericType_m946EB36041677E8FAD045E1B4DE186BB5395CEB4(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_mC2F6430A4324A5D1B00BAD799D5500EA62C71B7A (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_m125A2270971B8FB376684B6A743F6D4E8986D0FC (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<RuntimeObject*, 1> __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_m125A2270971B8FB376684B6A743F6D4E8986D0FC_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 TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_SafeGetTypes_mC0FD2CB2AC9BEB78257DE2C2F382D1C428B8C870 (Assembly_t* ___0_assembly, const RuntimeMethod* method)
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __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_m135572E76BCE26831883E46218B17C790B6AA23E (Assembly_t* ___0_assembly, Type_t* ___1_attribute, bool ___2_inherit, const RuntimeMethod* method)
{
bool V_0 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __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_mEB257D8A651A3DBBDCE542AF1500519BC185BBB7 (Assembly_t* ___0_assembly, Type_t* ___1_type, bool ___2_inherit, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __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_m012C51FA1819E981B95E2771DAD0619CB48E4FCE (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*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_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_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_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_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_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_m0090BA54CD3B486CBDBD1BEB35F8B6A387AC839A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3__ctor_m995979C65A47F6DDE91D13D7916048B5B39DF675_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07_il2cpp_TypeInfo_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*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_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*)&TypeExtensions_DoubleEqualityComparer_m2A58EEBD90DB5A53DB329C5948987450DF66DCC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_FloatEqualityComparer_m21AED90EB3A1A4C5469759C280F843056CCCAE43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_QuaternionEqualityComparer_mB801E42C086AA8F336CC9D3F3D2CA613EC03D86E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_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*)&_stringLiteral072BA90B274B502615639084DC3D7FCC63407A24);
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*)&_stringLiteral0D78A3ACF08834A8208E9C1EAB783D9E372B0E45);
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*)&_stringLiteral21F6FFBE5C595684B2E59EF3E0B83D1172BFA69E);
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*)&_stringLiteral2E4441B58AEC6A28560FB3E17B198D20AEFBD3D7);
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*)&_stringLiteral3680357E36BF098D58315A89BD03F078921BEFD9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36A07254D81AF39088E2BED8EFC92E153ED48ECC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36F26CE56BFC86CF905B1202DB5A7633261FCA47);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral370CFD53E33E4EFE27924264F033C97807D3B553);
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*)&_stringLiteral532311522446D888867656699DB97A234896ECE0);
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*)&_stringLiteral5B41A58E45555854EC2026B9B5F8243AA9E7ED4B);
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*)&_stringLiteral6A3D04F009CE456B611375CDCB93697F9F93314B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A7C5B87AC840B649D5115CC2F065246EA1D14D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A86BA126A7E3A6780C81DFDC4654EEDA711D881);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C8C975CC62CF419550282B028FB7E3A1F591D06);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D8FF8DB7E82CED1C565F940C532A5A2BB643CEF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6ECB47BAE746457DBE91D0BA044A27960D4563D9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F5EC7239B41C242FCB23B64D91DA0070FC1C044);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FA4C59C48F20F657EA95225B529B162ECF44EAB);
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*)&_stringLiteral8C231B3C1DD723D0564B3FC078E20657B6C821C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DFF4CFCB48843FA0B74F54FD72D6C945EF41953);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral934962903D946CC131DF8E5E4E575453098EEF43);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral979BEF74EBFAB7697A86533A10926355727B6C8A);
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*)&_stringLiteralA971E6F33BE8C290E391DA92D49C7B1309E3795D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9C6E7553EC8AA085F5FDB9F92B7707363BED95D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD522BF64F2D257409CB3BAC45086A2EA0B03C59);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB12933F4DC58820F9722BDF423F448FD91C0EE8A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1868FA5803D4E948C556DEC84B3C733E6C6863C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7E7D625DFBC9C92FA0449D5E3E0BE263DECD0EA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB95AED94347EEEE80FE2B58CC6819F8D88029C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCA7DDD073AD5DB21CC612ADB1833BF1A5D32261);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBEADF129C0FBE570705EB6183DA8896AF1EE36DD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF45CADC16AD267EA891B4231D162B68FDED748D);
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*)&_stringLiteralD88EC033DEAF162C44E191CE77B510F07AACCDA5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB47297909F3BD6EDB8AD67A8511975233214355);
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*)&_stringLiteralE2D76D817C414EEA0C84FDF21336CF360167A6FC);
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*)&_stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE895F499BC653C0CA36FB31C5936FC768CAD263E);
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*)&_stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF49AECB5A7A9C87D4D672BA9D06F6929E0895580);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4E35F8C3B4DEB7662034D2DB84C95826A9E9496);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF56887477425485B59C9C4926D0FEFC2946FA21E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCBCF9082006C7AAA99359786D794609E8CEEE89);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* V_0 = NULL;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* V_1 = 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_m21AED90EB3A1A4C5469759C280F843056CCCAE43_RuntimeMethod_var), NULL);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___FloatEqualityComparerFunc = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_m2A58EEBD90DB5A53DB329C5948987450DF66DCC8_RuntimeMethod_var), NULL);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___DoubleEqualityComparerFunc = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_mB801E42C086AA8F336CC9D3F3D2CA613EC03D86E_RuntimeMethod_var), NULL);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___QuaternionEqualityComparerFunc = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfaction_LOCK = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionInferredParameters = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionResolvedMap = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionProcessedParams = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionTypesToCheck = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionTypesToCheck_ToAdd = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericConstraintsSatisfactionTypesToCheck_ToAdd), (void*)L_8);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericListInterface = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericListInterface), (void*)L_10);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var) };
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericCollectionInterface = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates_LOCK = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___StronglyTypedTypeCastDelegates_LOCK = L_14;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___StronglyTypedTypeCastDelegates_LOCK), (void*)L_14);
DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07* L_15 = (DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_tCD7CA64F622ABA7F732E44909C05BCD6CD22DF07_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3__ctor_m995979C65A47F6DDE91D13D7916048B5B39DF675(L_15, DoubleLookupDictionary_3__ctor_m995979C65A47F6DDE91D13D7916048B5B39DF675_RuntimeMethod_var);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates = L_15;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___WeaklyTypedTypeCastDelegates), (void*)L_15);
DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041* L_16 = (DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_t47E547668FEB4F042061E3BBA1B882C0AAFE0041_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3__ctor_m0090BA54CD3B486CBDBD1BEB35F8B6A387AC839A(L_16, DoubleLookupDictionary_3__ctor_m0090BA54CD3B486CBDBD1BEB35F8B6A387AC839A_RuntimeMethod_var);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___StronglyTypedTypeCastDelegates = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___TwoLengthTypeArray_Cached = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___GenericArgumentsContainsTypes_ArgsToCheckCached = L_18;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_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_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___ReservedCSharpKeywords = L_180;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___ReservedCSharpKeywords), (void*)L_180);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_182 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_182, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_183 = L_182;
NullCheck(L_183);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_183, _stringLiteralE895F499BC653C0CA36FB31C5936FC768CAD263E, _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_184 = L_183;
NullCheck(L_184);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_184, _stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7, _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_185 = L_184;
NullCheck(L_185);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_185, _stringLiteral6FA4C59C48F20F657EA95225B529B162ECF44EAB, _stringLiteralC205D54CE3878136AF6661FE2D0B347BEC57D5AB, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_186 = L_185;
NullCheck(L_186);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_186, _stringLiteral979BEF74EBFAB7697A86533A10926355727B6C8A, _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_187 = L_186;
NullCheck(L_187);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_187, _stringLiteralDB47297909F3BD6EDB8AD67A8511975233214355, _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_188 = L_187;
NullCheck(L_188);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_188, _stringLiteralB7E7D625DFBC9C92FA0449D5E3E0BE263DECD0EA, _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_189 = L_188;
NullCheck(L_189);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_189, _stringLiteral072BA90B274B502615639084DC3D7FCC63407A24, _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_190 = L_189;
NullCheck(L_190);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_190, _stringLiteral3680357E36BF098D58315A89BD03F078921BEFD9, _stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_191 = L_190;
NullCheck(L_191);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_191, _stringLiteralB12933F4DC58820F9722BDF423F448FD91C0EE8A, _stringLiteralE3165827D406DD8F354BE7515C630A771E98916A, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_192 = L_191;
NullCheck(L_192);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_192, _stringLiteralBF45CADC16AD267EA891B4231D162B68FDED748D, _stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_193 = L_192;
NullCheck(L_193);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_193, _stringLiteral5B41A58E45555854EC2026B9B5F8243AA9E7ED4B, _stringLiteral56ED31BBF7FE6AF09919B65DEE19B95A754AA73D, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_194 = L_193;
NullCheck(L_194);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_194, _stringLiteralBCA7DDD073AD5DB21CC612ADB1833BF1A5D32261, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_195 = L_194;
NullCheck(L_195);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_195, _stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E, _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_196 = L_195;
NullCheck(L_196);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_196, _stringLiteral6C8C975CC62CF419550282B028FB7E3A1F591D06, _stringLiteral673CC9996FD90AFE21BD8D0E6E6824353AF4BDA2, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_197 = L_196;
NullCheck(L_197);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_197, _stringLiteral21F6FFBE5C595684B2E59EF3E0B83D1172BFA69E, _stringLiteralC5A553F3851704DFEED79230EBCEC65739012BE7, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_198 = L_197;
NullCheck(L_198);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_198, _stringLiteral0D78A3ACF08834A8208E9C1EAB783D9E372B0E45, _stringLiteral1C50918CD5619BDE9BDBED1D23983EEBAD065B57, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_199 = L_198;
NullCheck(L_199);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_199, _stringLiteral370CFD53E33E4EFE27924264F033C97807D3B553, _stringLiteral8DFF4CFCB48843FA0B74F54FD72D6C945EF41953, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_200 = L_199;
NullCheck(L_200);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_200, _stringLiteral36F26CE56BFC86CF905B1202DB5A7633261FCA47, _stringLiteral99201352CB96CC1C32BEF52CD271CF53199FF8DD, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_201 = L_200;
NullCheck(L_201);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_201, _stringLiteral6D8FF8DB7E82CED1C565F940C532A5A2BB643CEF, _stringLiteral7C3D0F99DF1B534F06138C8CCF9638478F3E6499, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_202 = L_201;
NullCheck(L_202);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_202, _stringLiteral532311522446D888867656699DB97A234896ECE0, _stringLiteralCF55DB7CA65AEC3E52A69DAAA96E4F262E80D577, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_203 = L_202;
NullCheck(L_203);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_203, _stringLiteral8C231B3C1DD723D0564B3FC078E20657B6C821C7, _stringLiteral6A86BA126A7E3A6780C81DFDC4654EEDA711D881, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_204 = L_203;
NullCheck(L_204);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_204, _stringLiteralBEADF129C0FBE570705EB6183DA8896AF1EE36DD, _stringLiteralD268E825BBBA4A484453E18A5BE5FA70EF65968B, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_205 = L_204;
NullCheck(L_205);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_205, _stringLiteralD88EC033DEAF162C44E191CE77B510F07AACCDA5, _stringLiteral77BB4FFDFB178041A1B27761291B83B0B4D9CC03, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_206 = L_205;
NullCheck(L_206);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_206, _stringLiteralA971E6F33BE8C290E391DA92D49C7B1309E3795D, _stringLiteral8BD5428D0D7693EA23B9301AD08C2C5147DFE422, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_207 = L_206;
NullCheck(L_207);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_207, _stringLiteralE2D76D817C414EEA0C84FDF21336CF360167A6FC, _stringLiteralA9C6E7553EC8AA085F5FDB9F92B7707363BED95D, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_208 = L_207;
NullCheck(L_208);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_208, _stringLiteralFCBCF9082006C7AAA99359786D794609E8CEEE89, _stringLiteralE6916006B378403522431CD9C96E6052573CE96F, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_209 = L_208;
NullCheck(L_209);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_209, _stringLiteral2E4441B58AEC6A28560FB3E17B198D20AEFBD3D7, _stringLiteral2D308A3610717843215FF698C5DC2B84ABDC6705, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_210 = L_209;
NullCheck(L_210);
Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_210, _stringLiteral6A3D04F009CE456B611375CDCB93697F9F93314B, _stringLiteral43C759A2427665422C3C60545704071B53161510, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___TypeNameAlternatives = L_210;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___TypeNameAlternatives), (void*)L_210);
RuntimeObject* L_211 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_211, NULL);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___CachedNiceNames_LOCK = L_211;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___CachedNiceNames_LOCK), (void*)L_211);
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_212 = (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*)il2cpp_codegen_object_new(Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6(L_212, Dictionary_2__ctor_mFAF23CD29002CAB23492293F8C8B56962DE7A0B6_RuntimeMethod_var);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___CachedNiceNames = L_212;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___CachedNiceNames), (void*)L_212);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_213 = { reinterpret_cast<intptr_t> (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var) };
Type_t* L_214;
L_214 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_213, NULL);
NullCheck(L_214);
Type_t* L_215;
L_215 = VirtualFuncInvoker0< Type_t* >::Invoke(119, L_214);
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___VoidPointerType = L_215;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___VoidPointerType), (void*)L_215);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_216 = (Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929*)il2cpp_codegen_object_new(Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m0205CA2DDC8935364EA764C0B7C811D6515A1E36(L_216, Dictionary_2__ctor_m0205CA2DDC8935364EA764C0B7C811D6515A1E36_RuntimeMethod_var);
V_0 = L_216;
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_217 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_218 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_219;
L_219 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_218, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_220 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_220, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_220;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_221 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_222 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_223;
L_223 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_222, NULL);
NullCheck(L_221);
bool L_224;
L_224 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_221, L_223, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_225 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_226 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_227;
L_227 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_226, NULL);
NullCheck(L_225);
bool L_228;
L_228 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_225, L_227, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_229 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_230 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_231;
L_231 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_230, NULL);
NullCheck(L_229);
bool L_232;
L_232 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_229, L_231, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_233 = V_1;
NullCheck(L_217);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_217, L_219, L_233, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_234 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_235 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_236;
L_236 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_235, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_237 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_237, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_237;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_238 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_239 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_240;
L_240 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_239, NULL);
NullCheck(L_238);
bool L_241;
L_241 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_238, L_240, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_242 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_243 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_244;
L_244 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_243, NULL);
NullCheck(L_242);
bool L_245;
L_245 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_242, L_244, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_246 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_247 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_248;
L_248 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_247, NULL);
NullCheck(L_246);
bool L_249;
L_249 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_246, L_248, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_250 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_251 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_252;
L_252 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_251, NULL);
NullCheck(L_250);
bool L_253;
L_253 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_250, L_252, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_254 = V_1;
NullCheck(L_234);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_234, L_236, L_254, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_255 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_256 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_257;
L_257 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_256, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_258 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_258, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_258;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_259 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_260 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_261;
L_261 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_260, NULL);
NullCheck(L_259);
bool L_262;
L_262 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_259, L_261, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_263 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_264 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_265;
L_265 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_264, NULL);
NullCheck(L_263);
bool L_266;
L_266 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_263, L_265, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_267 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_268 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_269;
L_269 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_268, NULL);
NullCheck(L_267);
bool L_270;
L_270 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_267, L_269, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_271 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_272 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_273;
L_273 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_272, NULL);
NullCheck(L_271);
bool L_274;
L_274 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_271, L_273, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_275 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_276 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_277;
L_277 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_276, NULL);
NullCheck(L_275);
bool L_278;
L_278 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_275, L_277, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_279 = V_1;
NullCheck(L_255);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_255, L_257, L_279, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_280 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_281 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_282;
L_282 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_281, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_283 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_283, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_283;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_284 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_285 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_286;
L_286 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_285, NULL);
NullCheck(L_284);
bool L_287;
L_287 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_284, L_286, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_288 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_289 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_290;
L_290 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_289, NULL);
NullCheck(L_288);
bool L_291;
L_291 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_288, L_290, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_292 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_293 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_294;
L_294 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_293, NULL);
NullCheck(L_292);
bool L_295;
L_295 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_292, L_294, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_296 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_297 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_298;
L_298 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_297, NULL);
NullCheck(L_296);
bool L_299;
L_299 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_296, L_298, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_300 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_301 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_302;
L_302 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_301, NULL);
NullCheck(L_300);
bool L_303;
L_303 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_300, L_302, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_304 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_305 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_306;
L_306 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_305, NULL);
NullCheck(L_304);
bool L_307;
L_307 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_304, L_306, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_308 = V_1;
NullCheck(L_280);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_280, L_282, L_308, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_309 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_310 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_311;
L_311 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_310, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_312 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_312, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_312;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_313 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_314 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_315;
L_315 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_314, NULL);
NullCheck(L_313);
bool L_316;
L_316 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_313, L_315, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_317 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_318 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_319;
L_319 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_318, NULL);
NullCheck(L_317);
bool L_320;
L_320 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_317, L_319, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_321 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_322 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_323;
L_323 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_322, NULL);
NullCheck(L_321);
bool L_324;
L_324 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_321, L_323, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_325 = V_1;
NullCheck(L_309);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_309, L_311, L_325, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_326 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_327 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_328;
L_328 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_327, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_329 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_329, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_329;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_330 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_331 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_332;
L_332 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_331, NULL);
NullCheck(L_330);
bool L_333;
L_333 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_330, L_332, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_334 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_335 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_336;
L_336 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_335, NULL);
NullCheck(L_334);
bool L_337;
L_337 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_334, L_336, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_338 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_339 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_340;
L_340 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_339, NULL);
NullCheck(L_338);
bool L_341;
L_341 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_338, L_340, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_342 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_343 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_344;
L_344 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_343, NULL);
NullCheck(L_342);
bool L_345;
L_345 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_342, L_344, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_346 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_347 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_348;
L_348 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_347, NULL);
NullCheck(L_346);
bool L_349;
L_349 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_346, L_348, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_350 = V_1;
NullCheck(L_326);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_326, L_328, L_350, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_351 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_352 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_353;
L_353 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_352, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_354 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_354, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_354;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_355 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_356 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_357;
L_357 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_356, NULL);
NullCheck(L_355);
bool L_358;
L_358 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_355, L_357, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_359 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_360 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_361;
L_361 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_360, NULL);
NullCheck(L_359);
bool L_362;
L_362 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_359, L_361, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_363 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_364 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_365;
L_365 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_364, NULL);
NullCheck(L_363);
bool L_366;
L_366 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_363, L_365, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_367 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_368 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_369;
L_369 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_368, NULL);
NullCheck(L_367);
bool L_370;
L_370 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_367, L_369, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_371 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_372 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_373;
L_373 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_372, NULL);
NullCheck(L_371);
bool L_374;
L_374 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_371, L_373, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_375 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_376 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_377;
L_377 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_376, NULL);
NullCheck(L_375);
bool L_378;
L_378 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_375, L_377, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_379 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_380 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_381;
L_381 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_380, NULL);
NullCheck(L_379);
bool L_382;
L_382 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_379, L_381, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_383 = V_1;
NullCheck(L_351);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_351, L_353, L_383, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_384 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_385 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_386;
L_386 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_385, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_387 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_387, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_387;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_388 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_389 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_390;
L_390 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_389, NULL);
NullCheck(L_388);
bool L_391;
L_391 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_388, L_390, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_392 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_393 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_394;
L_394 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_393, NULL);
NullCheck(L_392);
bool L_395;
L_395 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_392, L_394, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_396 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_397 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_398;
L_398 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_397, NULL);
NullCheck(L_396);
bool L_399;
L_399 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_396, L_398, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_400 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_401 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_402;
L_402 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_401, NULL);
NullCheck(L_400);
bool L_403;
L_403 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_400, L_402, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_404 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_405 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_406;
L_406 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_405, NULL);
NullCheck(L_404);
bool L_407;
L_407 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_404, L_406, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_408 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_409 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_410;
L_410 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_409, NULL);
NullCheck(L_408);
bool L_411;
L_411 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_408, L_410, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_412 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_413 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_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_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_417 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_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_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_421 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_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_1;
NullCheck(L_384);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_384, L_386, L_424, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_425 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_426 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_427;
L_427 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_426, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_428 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_428, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_428;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_429 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_430 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_431;
L_431 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_430, NULL);
NullCheck(L_429);
bool L_432;
L_432 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_429, L_431, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_433 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_434 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_435;
L_435 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_434, NULL);
NullCheck(L_433);
bool L_436;
L_436 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_433, L_435, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_437 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_438 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_439;
L_439 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_438, NULL);
NullCheck(L_437);
bool L_440;
L_440 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_437, L_439, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_441 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_442 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_443;
L_443 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_442, NULL);
NullCheck(L_441);
bool L_444;
L_444 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_441, L_443, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_445 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_446 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_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_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_450 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_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_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_454 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_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_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_458 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_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_1;
NullCheck(L_425);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_425, L_427, L_461, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_462 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_463 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_464;
L_464 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_463, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_465 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_465, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
NullCheck(L_462);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_462, L_464, L_465, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_466 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_467 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_468;
L_468 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_467, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_469 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_469, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
NullCheck(L_466);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_466, L_468, L_469, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_470 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_471 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_472;
L_472 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_471, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_473 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_473, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_473;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_474 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_475 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_476;
L_476 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_475, NULL);
NullCheck(L_474);
bool L_477;
L_477 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_474, L_476, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_478 = V_1;
NullCheck(L_470);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_470, L_472, L_478, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_479 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_480 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_481;
L_481 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_480, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_482 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_482, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
NullCheck(L_479);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_479, L_481, L_482, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_483 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_484 = { reinterpret_cast<intptr_t> (IntPtr_t_0_0_0_var) };
Type_t* L_485;
L_485 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_484, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_486 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_486, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
NullCheck(L_483);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_483, L_485, L_486, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_487 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_488 = { reinterpret_cast<intptr_t> (UIntPtr_t_0_0_0_var) };
Type_t* L_489;
L_489 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_488, NULL);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_490 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_490, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
NullCheck(L_487);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_487, L_489, L_490, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_491 = V_0;
Type_t* L_492 = ((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___VoidPointerType;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_493 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_493, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
NullCheck(L_491);
Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3(L_491, L_492, L_493, Dictionary_2_Add_mDC847127842C3F794D536CF58EF6CA5DAC98A9A3_RuntimeMethod_var);
Dictionary_2_tD901EC1C0BD4CF7EFE99A174D1F5018E2EC19929* L_494 = V_0;
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___PrimitiveImplicitCasts = L_494;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___PrimitiveImplicitCasts), (void*)L_494);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_495 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_495, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
V_1 = L_495;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_496 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_497 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_498;
L_498 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_497, NULL);
NullCheck(L_496);
bool L_499;
L_499 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_496, L_498, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_500 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_501 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_502;
L_502 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_501, NULL);
NullCheck(L_500);
bool L_503;
L_503 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_500, L_502, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_504 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_505 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_506;
L_506 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_505, NULL);
NullCheck(L_504);
bool L_507;
L_507 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_504, L_506, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_508 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_509 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_510;
L_510 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_509, NULL);
NullCheck(L_508);
bool L_511;
L_511 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_508, L_510, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_512 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_513 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_514;
L_514 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_513, NULL);
NullCheck(L_512);
bool L_515;
L_515 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_512, L_514, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_516 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_517 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_518;
L_518 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_517, NULL);
NullCheck(L_516);
bool L_519;
L_519 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_516, L_518, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_520 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_521 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_522;
L_522 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_521, NULL);
NullCheck(L_520);
bool L_523;
L_523 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_520, L_522, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_524 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_525 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_526;
L_526 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_525, NULL);
NullCheck(L_524);
bool L_527;
L_527 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_524, L_526, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_528 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_529 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_530;
L_530 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_529, NULL);
NullCheck(L_528);
bool L_531;
L_531 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_528, L_530, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_532 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_533 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_534;
L_534 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_533, NULL);
NullCheck(L_532);
bool L_535;
L_535 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_532, L_534, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_536 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_537 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_538;
L_538 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_537, NULL);
NullCheck(L_536);
bool L_539;
L_539 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_536, L_538, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_540 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_541 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_542;
L_542 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_541, NULL);
NullCheck(L_540);
bool L_543;
L_543 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_540, L_542, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_544 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_545 = { reinterpret_cast<intptr_t> (IntPtr_t_0_0_0_var) };
Type_t* L_546;
L_546 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_545, NULL);
NullCheck(L_544);
bool L_547;
L_547 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_544, L_546, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_548 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_549 = { reinterpret_cast<intptr_t> (UIntPtr_t_0_0_0_var) };
Type_t* L_550;
L_550 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_549, NULL);
NullCheck(L_548);
bool L_551;
L_551 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_548, L_550, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_552 = V_1;
((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___ExplicitCastIntegrals = L_552;
Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))->___ExplicitCastIntegrals), (void*)L_552);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___name;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, 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;
float L_3 = ___3_w;
__this->___w = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_Center = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.5f), NULL);
__this->___m_Extents = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center;
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 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Extents;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (2.0f), NULL);
V_0 = L_1;
goto IL_0014;
}
IL_0014:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
return L_2;
}
}
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 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_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 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_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 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 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 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 Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_X = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Y = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Y;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_X = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Y = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Z = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Y;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Z;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitySerializationInitializer_set_CurrentPlatform_mD49E0ADC2C5851AFF7153CCBDFE2BE743DE88338_inline (int32_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___U3CCurrentPlatformU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnitySerializationInitializer_get_CurrentPlatform_m2A41AFD5382184AC422EAF02F5A453AC891A1CD9_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var);
int32_t L_0 = ((UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationInitializer_t1D32829902B0B8AE3B3A9883F72994A3453BE6F5_il2cpp_TypeInfo_var))->___U3CCurrentPlatformU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GlobalSerializationConfig_get_BuildSerializationFormat_mE03BA49AD00F401EFC7E1DF72B682ED6B2B71CFD_inline (GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___buildSerializationFormat;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CIndexReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIndexReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GlobalSerializationConfig_get_ErrorHandlingPolicy_mA4101823477854B0B75A39666814943F6F3F1222_inline (GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___errorHandlingPolicy;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GlobalSerializationConfig_get_LoggingPolicy_m35EFC76D29300449D127175B960D9BBD7B7CEB3F_inline (GlobalSerializationConfig_tF44A9F8572E42F8D3BFD2F91420918D064D2A4AA* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___loggingPolicy;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* WeakValueGetter_Invoke_m29E98A4AF0715BE24ED6F61876EFEAD90798C202_inline (WeakValueGetter_t6856D99874AE2E2F4A86997D7B85C3CD9622ADD3* __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<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CIndexReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIndexReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WeakValueSetter_Invoke_m8162DB1E2BE0725157061FF3F0D401009F3AB7CA_inline (WeakValueSetter_t07D6E43171A6824D3F1C9DB65CDB46AE19F84A65* __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<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___0_value, const RuntimeMethod* method)
{
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0 = ___0_value;
__this->___context = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, const RuntimeMethod* method)
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = ___0_value;
__this->___context = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldInfo_t* MemberAliasFieldInfo_get_AliasedField_mD5DE35FBCA9EBBF8164EC578CDE3E4FCA88889CF_inline (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* __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_m641D01DDC45E3CB59762B653EAC3982678D3CB30_inline (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* __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_mE6D71392C2BF6D6E8DEB276007EEC701E50BA6FB_inline (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* __this, const RuntimeMethod* method)
{
{
MethodInfo_t* L_0 = __this->___aliasedMethod;
return L_0;
}
}
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<int64_t>::max)())))) > ((int64_t)((int64_t)9218868437227405312LL)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ef__AnonymousType0_2_get_Assembly_mE9DA50890409F92CB2BC8FE5697CA557D2A3068F_gshared_inline (U3CU3Ef__AnonymousType0_2_tED8A1ACEBA317C378FBD0AB56129AF5269979C8C* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CAssemblyU3Ei__Field;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ef__AnonymousType0_2_get_Attribute_m1063F478EB4C68971043298BFB811F9F692EF779_gshared_inline (U3CU3Ef__AnonymousType0_2_tED8A1ACEBA317C378FBD0AB56129AF5269979C8C* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CAttributeU3Ei__Field;
return L_0;
}
}
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 RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____currentKey;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_gshared_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m91F4CE9050202D63D9B5D4382C514C0DDA1F83C8_gshared_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __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;
}
}
{
SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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;
}
}