#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include 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 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 struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct 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 struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A; struct Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80; 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 Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446; struct Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679; struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; 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_t5C96F4B6841710A9013966F76224BAE01FB4B4D1; struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; struct Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640; struct Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588; struct Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644; struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710; struct Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A; struct Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA; struct Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE; struct Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE; struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455; struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA; struct Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE; struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0; struct DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F; struct DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5; struct DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5; struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7; struct Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D; struct Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5; struct Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335; struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; struct Func_2_tACBF5A1656250800CE861707354491F0611F6624; struct Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0; struct Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E; struct HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60; struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885; struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178; struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7; struct IEnumerable_1_t9D115C26AD70EA47E40804FDBE4270F25FB18AA5; struct IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143; struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B; struct IEqualityComparer_1_t975A0BD8908847A977A19545D770A17F26B44EE6; struct IEqualityComparer_1_t553B04BF51BC8A57C4DB9F82797DF9984F081F12; struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347; struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E; struct KeyCollection_tBE6E80EBAAF35BD0FBB404755CA1F0F6B3A9A470; struct KeyCollection_t1165E90A157C80D396F29A0A7B9159E99956BDA2; struct KeyCollection_t73FEB5B5296DA650A7ECCF6726757CB93C5E9019; struct KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952; struct KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9; struct KeyCollection_tDEEF1832F239875D89F5BF9120250A153A8D06F0; struct KeyCollection_t1C04736D69CF8A725265A55898B610C13A041EFB; struct KeyCollection_t0E4390205378461F38BE857216C35DA687D245FA; struct KeyCollection_t56ACACB1D3EED05811A2B83EB64D678DC5241B17; struct KeyCollection_t555B8656568D51D28955442D71A19D8860BFF88C; struct KeyCollection_t56C9CA539771D68F44D87D0E711E4CFF69326192; struct List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89; struct List_1_tD97647C4246AB4145473A12B7FA247718A8B330D; struct List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3; struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72; struct MinimalBaseFormatter_1_tB16D808E6F917D4D4110FF39599A54DDAED659FB; struct MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824; struct MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD; struct MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C; struct Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6; struct Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148; struct Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D; struct Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7; struct Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47; struct Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3; struct Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB; struct Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07; struct Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B; struct Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5; struct Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760; struct Task_1_t4C228DE57804012969575431CFF12D57C875552D; struct ValueCollection_tFA40CDC35DC08F77BE489A983CEA3BE14CCB9717; struct ValueCollection_tC0FADA51A9961ED14F62B2FA1343BEF52357AFC3; struct ValueCollection_tCCB8F128D70FD9FC4287B7BF3B9B297E7E3D77CF; struct ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F; struct ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86; struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA; struct ValueCollection_t85EDA94ADFB2C1301C64C62A5F1ED74A1333D5FD; struct ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66; struct ValueCollection_tA14BD0EE42AEA7EBFF2E10776A87B14C678C2E11; struct ValueCollection_tF02DAE5FAF2CA3301FA7E6DD0F36378A8DB80CB3; struct ValueCollection_t6E6C24D8CE99E9A850AB95B69939CBBA2CB9E7D9; struct ValueCollection_tC72ADD3C4A1BECE1A0E419F63C5C423DD518C857; struct EntryU5BU5D_tFB36D7038A7AEEC6537FB854D9B52F9BA3A0E26B; struct EntryU5BU5D_t62854A87B7587DC8EE1F14EB4FB254E20C791B52; struct EntryU5BU5D_t29B0923956E37999932965E7B871D4118076FC6C; struct EntryU5BU5D_tFE752FEFBBCDEA0ABFB46556A567D61EFF176FD1; struct EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75; struct EntryU5BU5D_t82E3F8744021E632D27497D1E1E33D749AF4575F; struct EntryU5BU5D_tEA74E045A121750FD6ACCB8D2B4E35F86A0465F2; struct EntryU5BU5D_t544267CEF10C325101E064C4EC137C5A1ADC3D92; struct EntryU5BU5D_t39F1EDCB41E91420B0251223383B482B061C672C; struct EntryU5BU5D_t7C07FADA3D121BF791083230AC898F54129541C8; struct EntryU5BU5D_tB314925F934D4288E8F1FEFD9BAB2450767E315F; struct SlotU5BU5D_t703F8C302384C1C781334EB09608DFBE164C9EC3; struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343; struct SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88; struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339; struct AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053; struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A; struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B; struct AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4; struct AlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1; struct AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A; struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct Assembly_t; struct AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E; struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42; struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2; struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA; struct BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032; struct BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2; struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950; struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF; struct BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7; struct ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6; struct CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3; struct CustomGenericFormatterAttribute_tA9DACB386E5B851E245DEF25B514F31C009CC698; struct CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF; struct DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711; struct DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1; struct DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D; struct EmittedAssemblyAttribute_t28EEC88DE1808F02F393286C4C9FB7854FD6DCC5; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82; struct Exception_t; struct ExcludeDataFromInspectorAttribute_t58E879AF016B3988D10CC9569C90A50E13FFEC65; struct ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426; struct FieldInfo_t; struct FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27; struct FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343; struct GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5; struct ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D; struct IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816; struct IDataWriter_t54F3756A26CA3F366434D96287930E867B999653; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5; struct IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222; struct IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED; struct IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6; struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609; struct ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036; struct ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D; struct ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43; struct Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B; struct Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2; struct Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD; struct IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E; struct JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC; struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F; 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 NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; struct OdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B; struct PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B; struct PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38; struct PropertyInfo_t; struct RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA; struct RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C; struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692; struct SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F; struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB; struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; struct SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540; struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct String_t; struct StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB; struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E; struct Type_t; struct TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F; struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C; struct UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637; struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7; struct VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1; struct WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D; struct WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2; struct WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90; struct WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209; struct U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD; struct U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC; struct U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69; struct U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1; struct U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0; struct U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; struct U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4; IL2CPP_EXTERN_C RuntimeClass* AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_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* AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A_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_t990EC9690D2043CC59F227E9EA7A33938CCCFB80_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* 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* CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF_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* DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5_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* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_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_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Guid_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_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* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t9D115C26AD70EA47E40804FDBE4270F25FB18AA5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t5A99E1A43F3815DCC7F1BB3667490A55C27B030D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_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* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD97647C4246AB4145473A12B7FA247718A8B330D_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* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodInfo_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrefabModificationType_t5B35AEC13B1065363D521E7FEF83F4E7EFB8D2CF_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* ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeArray_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_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* StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_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* TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t5BB50946CCA6324A2450442AAED3334F91FE8320____21244F82B210125632917591768F6BF22EB6861F80C6C25A25BD26DFB580EA7B_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414; IL2CPP_EXTERN_C String_t* _stringLiteral039FE1DBEB247DD2B644DEBE28290905C1B52DF3; IL2CPP_EXTERN_C String_t* _stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21; IL2CPP_EXTERN_C String_t* _stringLiteral0A12E14A8352046747ED2DAAB8A78C057C6AE00E; IL2CPP_EXTERN_C String_t* _stringLiteral0A976EABD0A531B5B49C62A0F0A8D00717376BE8; IL2CPP_EXTERN_C String_t* _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A; IL2CPP_EXTERN_C String_t* _stringLiteral0D9FA82D607304B7A625DE2C57D3EBB9FF9E40B2; IL2CPP_EXTERN_C String_t* _stringLiteral1051ECAD376DFA7401D0FAA334972924BD291944; IL2CPP_EXTERN_C String_t* _stringLiteral107694947DB47644F8036602F63473486E1ED925; IL2CPP_EXTERN_C String_t* _stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008; IL2CPP_EXTERN_C String_t* _stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A; IL2CPP_EXTERN_C String_t* _stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3; IL2CPP_EXTERN_C String_t* _stringLiteral1BAC61E40938E7F7D3FDC3ED1A1EC48F66D6A024; IL2CPP_EXTERN_C String_t* _stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7; IL2CPP_EXTERN_C String_t* _stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57; IL2CPP_EXTERN_C String_t* _stringLiteral2237E0EEA1E4D00FD296A2FC553EFCA53177F222; IL2CPP_EXTERN_C String_t* _stringLiteral237D30AE32F865C0257FD20AA21A819B8F7C69FE; IL2CPP_EXTERN_C String_t* _stringLiteral24EAE6D6871E52B15472FB098BE14A147E9576DB; IL2CPP_EXTERN_C String_t* _stringLiteral2664FB5E605903CF33117CF92C64AB36FA08529A; IL2CPP_EXTERN_C String_t* _stringLiteral2C35D265B7996C955D2F93437D32528173672EBC; IL2CPP_EXTERN_C String_t* _stringLiteral2D109B37C7062C9C1B032D8B05A930774170F577; IL2CPP_EXTERN_C String_t* _stringLiteral2EA691CF95AFC1EBF3E41DA4853727FF04E6E84B; IL2CPP_EXTERN_C String_t* _stringLiteral2FF82775FD3F2E884897CB5ED7E0BA6641F0CB46; IL2CPP_EXTERN_C String_t* _stringLiteral328AAE4CDA159B1CDD248CB0C044DA128F1F7652; IL2CPP_EXTERN_C String_t* _stringLiteral378D98FD216137AA3A1B1EEFA9DCD012291921E3; IL2CPP_EXTERN_C String_t* _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C; IL2CPP_EXTERN_C String_t* _stringLiteral383A2EE875CCBAEA1D6ACB02687B7F26F7EA14F8; IL2CPP_EXTERN_C String_t* _stringLiteral39088AA486852D0EA5743C511C72BC7AAC3409E6; IL2CPP_EXTERN_C String_t* _stringLiteral3A875C2DDB0E75D33980FFCBCC3004D425279B20; IL2CPP_EXTERN_C String_t* _stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8; IL2CPP_EXTERN_C String_t* _stringLiteral3BE72181211E84A95407A0845DC1FBF237974261; IL2CPP_EXTERN_C String_t* _stringLiteral3DBE0DA22E4EA477B844328C7C40FF4265539391; IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D; IL2CPP_EXTERN_C String_t* _stringLiteral42A4532E90841CCF5A1B091885D856DD27F8161E; IL2CPP_EXTERN_C String_t* _stringLiteral4319268C59DD30792B4D4E4CCB274A6A2D4328C2; IL2CPP_EXTERN_C String_t* _stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7; IL2CPP_EXTERN_C String_t* _stringLiteral4ABC65F2463C33939F4D7DCE7C4A76CA334FD824; IL2CPP_EXTERN_C String_t* _stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B; IL2CPP_EXTERN_C String_t* _stringLiteral4C4483EB99CA620BE733FC5728BCAF8828A5B3A0; IL2CPP_EXTERN_C String_t* _stringLiteral4C6C98E057A1D657D8E9101D25BDA6EFB716D8DB; IL2CPP_EXTERN_C String_t* _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30; IL2CPP_EXTERN_C String_t* _stringLiteral597E580F5F8CEC9DF95441961257B2190914786E; IL2CPP_EXTERN_C String_t* _stringLiteral5C26DC6425D4C3EF25BFBA33EDC06BDBFDC603E6; IL2CPP_EXTERN_C String_t* _stringLiteral5D770D1B326C0CE51FEDBCDD06AE6189E5C06B46; IL2CPP_EXTERN_C String_t* _stringLiteral5E791824C131CEF00DDE27BB042D24AD2716D8CF; IL2CPP_EXTERN_C String_t* _stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9; IL2CPP_EXTERN_C String_t* _stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260; IL2CPP_EXTERN_C String_t* _stringLiteral66F6C85ED57B21C80AA828CF40ED2CED734CE45D; IL2CPP_EXTERN_C String_t* _stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1; IL2CPP_EXTERN_C String_t* _stringLiteral6B6FD5CBF265635F3E98DC7231ED3AB7ADE0CE6A; IL2CPP_EXTERN_C String_t* _stringLiteral6D5696078686AA88CE218FAC7063B16B053679A6; IL2CPP_EXTERN_C String_t* _stringLiteral6F1196722B2554B39FABBF80149682FC3C2C7098; IL2CPP_EXTERN_C String_t* _stringLiteral6FE0F511FDF62BD97C154C7EBBCAF24183177CAC; IL2CPP_EXTERN_C String_t* _stringLiteral700AA87E228724217A572AAEFD87E2DA9855AD2A; IL2CPP_EXTERN_C String_t* _stringLiteral72B7295E672D84A22FBA26573D7AF66F6F3F4158; IL2CPP_EXTERN_C String_t* _stringLiteral74501522C1CAEE1E293ED3187D1318439B17DBCF; IL2CPP_EXTERN_C String_t* _stringLiteral7483A8715546446B88DC220E397191DE8747F253; IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D; IL2CPP_EXTERN_C String_t* _stringLiteral7993276D32092D7078227497BE3C4590272AE5A9; IL2CPP_EXTERN_C String_t* _stringLiteral79CEA7710FF8FDF153C30454210A654BB3930695; IL2CPP_EXTERN_C String_t* _stringLiteral7B8C4812791D7CCA7FB6A3ED3E3B1E93606A562B; IL2CPP_EXTERN_C String_t* _stringLiteral7B9529244825A854830F555105BD58E4EDEC1873; IL2CPP_EXTERN_C String_t* _stringLiteral7BCF9E7D0D3590D9A3299AFB3DBFDEBDFC1E567E; IL2CPP_EXTERN_C String_t* _stringLiteral7C7A7CE3131C90467DB06F91112D94E9DC995E17; IL2CPP_EXTERN_C String_t* _stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01; IL2CPP_EXTERN_C String_t* _stringLiteral7FECE8D38687072573C3DD510007EE4480C8CB2C; IL2CPP_EXTERN_C String_t* _stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C; IL2CPP_EXTERN_C String_t* _stringLiteral81F411D81D5863D7A4AF87751FFCE77AB7F13FAD; IL2CPP_EXTERN_C String_t* _stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2; IL2CPP_EXTERN_C String_t* _stringLiteral84CED60658AF54D73CE345C0456D3BB3EF7BC20D; IL2CPP_EXTERN_C String_t* _stringLiteral84F8352E67F0496F9176F0E26265E52EC03C4DEA; IL2CPP_EXTERN_C String_t* _stringLiteral8929822924619D55D3AB0C7501C8BD670D8933E0; IL2CPP_EXTERN_C String_t* _stringLiteral8D7689960E3E6B816CFA4A674849A0B8B12281BA; IL2CPP_EXTERN_C String_t* _stringLiteral92B78FA0517D23FF288A9466BEACFD654A6927F5; IL2CPP_EXTERN_C String_t* _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694; IL2CPP_EXTERN_C String_t* _stringLiteral9CE54EB91F61FAE399E5E2821E11199A781E921C; IL2CPP_EXTERN_C String_t* _stringLiteralA183562B6160BC17E54E57EA69C042748F71EE69; IL2CPP_EXTERN_C String_t* _stringLiteralA3B1A234DAEC9756BFB527FA949CDAD5E7BF48EA; IL2CPP_EXTERN_C String_t* _stringLiteralA5BC9682AD9F7DDC3AF6D3C1D725EA8927D7FEE8; IL2CPP_EXTERN_C String_t* _stringLiteralA803403341D5CBA2D9AE7870AB9A2E2C2392C575; IL2CPP_EXTERN_C String_t* _stringLiteralA872C0BE21127DF48C9887C170D20586AFD010AE; IL2CPP_EXTERN_C String_t* _stringLiteralABA7477A75EE64DBCB2C8192518996F76D9D351C; IL2CPP_EXTERN_C String_t* _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC; IL2CPP_EXTERN_C String_t* _stringLiteralADFFC35B057E32CF6F350884CF0ADF1434F8FE62; IL2CPP_EXTERN_C String_t* _stringLiteralB19D5F2AEF59353F27897005103418701A432EC6; IL2CPP_EXTERN_C String_t* _stringLiteralB449F1EB600062FD2C82E850E32C05FC31DE5029; IL2CPP_EXTERN_C String_t* _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD; IL2CPP_EXTERN_C String_t* _stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775; IL2CPP_EXTERN_C String_t* _stringLiteralBFBCF0E2CDE2822814933CAD7AB684C3F595A23E; IL2CPP_EXTERN_C String_t* _stringLiteralC13A2ACAA33E72A337CC36C4B3D7DB1EAD777338; IL2CPP_EXTERN_C String_t* _stringLiteralC2B669FF311AFA387648BA60EE8945F1188280B7; IL2CPP_EXTERN_C String_t* _stringLiteralC4687C448D50611026785D99BFE3724C10410C68; IL2CPP_EXTERN_C String_t* _stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983; IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8; IL2CPP_EXTERN_C String_t* _stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD; IL2CPP_EXTERN_C String_t* _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7; IL2CPP_EXTERN_C String_t* _stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62; IL2CPP_EXTERN_C String_t* _stringLiteralD2FD3D1BB8E20A2650264FB77F2EA347AC51C3E6; IL2CPP_EXTERN_C String_t* _stringLiteralD34ED529A5E207D27C3E70E6556A1ADD9F7E4A04; IL2CPP_EXTERN_C String_t* _stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE; IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDB4342DC64C886B2AEAFB621325067DB2D8E0910; IL2CPP_EXTERN_C String_t* _stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80; IL2CPP_EXTERN_C String_t* _stringLiteralDCE6482D7963D7CC0B73E2ABC80C1B2A7E799516; IL2CPP_EXTERN_C String_t* _stringLiteralE02E7BDF3A7594A715E302E594FEDF8DA71C7C79; IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC; IL2CPP_EXTERN_C String_t* _stringLiteralE2301248310D393E33891CFA156FD6EE9F92026E; IL2CPP_EXTERN_C String_t* _stringLiteralE3B96F0508EC406F09EC368CD25C2223D68D10AC; IL2CPP_EXTERN_C String_t* _stringLiteralE78035BCB0CE1A9B9B7C6D2AB2903F252241A01B; IL2CPP_EXTERN_C String_t* _stringLiteralEB4B2339D721B26FEE517C65C8C69EE68E08ECF6; IL2CPP_EXTERN_C String_t* _stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E; IL2CPP_EXTERN_C String_t* _stringLiteralF0C2BBB4D988B2B5CBDCED0167048DFD826A5954; IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7; IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D; IL2CPP_EXTERN_C String_t* _stringLiteralF46BFC0396CAB988E7B5463491E1F7E7AACD866E; IL2CPP_EXTERN_C String_t* _stringLiteralF639D9CF09987B7E0E88FD8EC6178A3211301DB5; IL2CPP_EXTERN_C String_t* _stringLiteralFD443D8E7E5BA5BE100FB7EE6C44A08856195B42; IL2CPP_EXTERN_C String_t* _stringLiteralFDA64DC2DB1A71B424B83B071CB88E8E8CD0FB65; IL2CPP_EXTERN_C String_t* _stringLiteralFE5D9AC61361E4B2B3851B34A89B2FB987963913; IL2CPP_EXTERN_C String_t* _stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68; IL2CPP_EXTERN_C const RuntimeMethod* AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275_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_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_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* CustomGenericFormatterAttribute__ctor_m3737754FDD3905A2F7A083B1328D89D7BB7CE0F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DefaultSerializationBinder_BindToName_m8839C1040F24A28E687C9D3575E74B99BF415B50_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DefaultSerializationBinder_BindToType_mB2BB634065AD4A45AE7D3EE08C3C6019EC0550C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_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_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrefabModification_Apply_mB2A3CF5BB1746BFEB26D781E3A057FC04C7B6A4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_CreateReader_mCF71F3AA51AE1FD4FD15317EB3C4F1F2B256CF98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_CreateWriter_mB3048B43135DC1F76D3B178B8561ACC65AD9C706_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_0_m8421FFF0355224997F6CF88F9B6A7B36305BBADA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_1_m5E25D2E49F973B2FD4268D0E3A938306A71A9AD9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFindSerializableMembersU3Eb__16_0_mE16FEB6FC52CC581083F5A927D43B9DE2134CBEF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetInstanceOfStepU3Eb__13_0_m45380DC29D22E3D74DF9BFA4D949BF1F7B2B0C82_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CTrySetInstanceOfStepU3Eb__16_0_mCEFA9D89CC3425AC152C6F48327366C421AB9725_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__10_0_m8EED3DCB2ADF3DD00FD97DA2538644118590DB6E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_EverythingU3Eb__6_0_m356C3D775EA55154FF17B081B09CC4F710C0620F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_StrictU3Eb__10_0_m628E3C0A00CE8CBA510C7F7535ACCB319E44974F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass16_0_U3CFindSerializableMembersU3Eb__1_m9D85E42084B3A5BA7E1F977E503CE2E0C7B7ED99_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass2_0_U3C_ctorU3Eb__0_m5E5B0233ED8FCB0216189C4D84B1BB9E3A64AC23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass8_0_U3Cget_UnityU3Eb__0_mE0B85AC17DACD3DB2265899199C6D8FE88352AD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WeakStackFormatter__ctor_mB768ECBC4DD84A72E056BD44A6EBD52AAC30ECD2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Assembly_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* CompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ComplexTypeSerializer_1_tD0D951597E078BE10AFCA4297F412E286FFC9E53_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* EnumSerializer_1_tE945C51B8E830EAA939FC02A7105FD28642BD3F0_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Guid_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IntPtr_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* MemberInfo_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* MethodInfo_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F_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* SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Stack_1_tB4BCB6A11DF09D42E9228B9CAE53E4FD038B62F4_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UIntPtr_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_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 AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339; struct AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; 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 Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A : public RuntimeObject { bool ___isFree; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___Value; }; struct Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80 : public RuntimeObject { bool ___isFree; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* ___Value; }; 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_tB3AF1540041080CF7C0D2D7EE8920099EC41C31E : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tFB36D7038A7AEEC6537FB854D9B52F9BA3A0E26B* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tBE6E80EBAAF35BD0FBB404755CA1F0F6B3A9A470* ____keys; ValueCollection_tFA40CDC35DC08F77BE489A983CEA3BE14CCB9717* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tF8F92819F7C9032CAC5DC7D47F7123E6C27C5C28 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t62854A87B7587DC8EE1F14EB4FB254E20C791B52* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t1165E90A157C80D396F29A0A7B9159E99956BDA2* ____keys; ValueCollection_tC0FADA51A9961ED14F62B2FA1343BEF52357AFC3* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t29B0923956E37999932965E7B871D4118076FC6C* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t73FEB5B5296DA650A7ECCF6726757CB93C5E9019* ____keys; ValueCollection_tCCB8F128D70FD9FC4287B7BF3B9B297E7E3D77CF* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tFE752FEFBBCDEA0ABFB46556A567D61EFF176FD1* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952* ____keys; ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9* ____keys; ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t82E3F8744021E632D27497D1E1E33D749AF4575F* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tDEEF1832F239875D89F5BF9120250A153A8D06F0* ____keys; ValueCollection_t85EDA94ADFB2C1301C64C62A5F1ED74A1333D5FD* ____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_t0E98B58821A879161B744DA2602DA878A7E5C58A : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t544267CEF10C325101E064C4EC137C5A1ADC3D92* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t0E4390205378461F38BE857216C35DA687D245FA* ____keys; ValueCollection_tA14BD0EE42AEA7EBFF2E10776A87B14C678C2E11* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t39F1EDCB41E91420B0251223383B482B061C672C* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t56ACACB1D3EED05811A2B83EB64D678DC5241B17* ____keys; ValueCollection_tF02DAE5FAF2CA3301FA7E6DD0F36378A8DB80CB3* ____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_t1214CC44287B1BA4B0A822151F7913F9A37E9F60 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; SlotU5BU5D_t703F8C302384C1C781334EB09608DFBE164C9EC3* ____slots; int32_t ____count; int32_t ____lastIndex; int32_t ____freeList; RuntimeObject* ____comparer; int32_t ____version; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo; }; struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots; int32_t ____count; int32_t ____lastIndex; int32_t ____freeList; RuntimeObject* ____comparer; int32_t ____version; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo; }; struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88* ____slots; int32_t ____count; int32_t ____lastIndex; int32_t ____freeList; RuntimeObject* ____comparer; int32_t ____version; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo; }; struct List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89 : public RuntimeObject { AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tD97647C4246AB4145473A12B7FA247718A8B330D : public RuntimeObject { AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4 : public RuntimeObject { MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3 : public RuntimeObject { ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____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_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824 : public RuntimeObject { }; struct MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD : public RuntimeObject { }; struct MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C : public RuntimeObject { }; struct ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096 : public RuntimeObject { }; struct ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52 : public RuntimeObject { }; struct ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66 : public RuntimeObject { Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* ____dictionary; }; struct ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D : public RuntimeObject { }; 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 BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27 : public RuntimeObject { }; struct CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3 : public RuntimeObject { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___memoryStream; }; 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 CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2 : public RuntimeObject { String_t* ___id; bool ___allowNonSerializableTypes; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___shouldSerializeFunc; }; struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF : public RuntimeObject { RuntimeObject* ___LOCK; RuntimeObject* ___logger; int32_t ___loggingPolicy; int32_t ___errorHandlingPolicy; }; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject { }; struct FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE : public RuntimeObject { }; struct FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27 : public RuntimeObject { }; struct FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4 : 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 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 ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0 : public RuntimeObject { }; struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB : public RuntimeObject { RuntimeObject* ___LOCK; RuntimeObject* ___serializationPolicy; DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___debugContext; bool ___AllowDeserializeInvalidData; }; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types; Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex; int32_t ___m_currMember; RuntimeObject* ___m_converter; String_t* ___m_fullTypeName; String_t* ___m_assemName; Type_t* ___objectType; bool ___isFullTypeNameSetExplicit; bool ___isAssemblyNameSetExplicit; bool ___requireSameTokenInPartialTrust; }; struct SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540 : public RuntimeObject { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____members; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____data; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____types; int32_t ____numItems; int32_t ____currItem; bool ____current; }; struct SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D : public RuntimeObject { }; struct SerializationUtility_t5AAFABEA062B1170F45F095EC16A59C86B46E83A : public RuntimeObject { }; struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E : public RuntimeObject { }; struct UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637 : public RuntimeObject { Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* ___referenceIndexMapping; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___referencedUnityObjects; }; struct UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5 : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7 : public RuntimeObject { int32_t ____Major; int32_t ____Minor; int32_t ____Build; int32_t ____Revision; }; 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 U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD : public RuntimeObject { }; struct U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC : public RuntimeObject { }; struct U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69 : public RuntimeObject { MemberInfo_t* ___member; }; struct U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1 : public RuntimeObject { }; struct U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0 : public RuntimeObject { }; struct U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3 : public RuntimeObject { Type_t* ___tupleInterface; }; struct U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4 : public RuntimeObject { WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* ___U3CU3E4__this; ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___constructor; }; struct DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F : public Dictionary_2_tB3AF1540041080CF7C0D2D7EE8920099EC41C31E { RuntimeObject* ___secondKeyComparer; }; struct DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5 : public Dictionary_2_tF8F92819F7C9032CAC5DC7D47F7123E6C27C5C28 { RuntimeObject* ___secondKeyComparer; }; struct Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718 { HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* ____set; int32_t ____index; int32_t ____version; Assembly_t* ____current; }; struct Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680 { List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* ____list; int32_t ____index; int32_t ____version; MemberInfo_t* ____current; }; 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 Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 { bool ___hasValue; uint8_t ___value; }; struct Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { }; struct AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; struct AlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; struct AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA { Type_t* ___SerializedType; bool ___IsEnum; bool ___IsValueType; bool ___MayBeBoxedValueType; bool ___IsAbstract; bool ___IsNullable; bool ___AllowDeserializeInvalidData; RuntimeObject* ___UnityPolicyFormatter; RuntimeObject* ___StrictPolicyFormatter; RuntimeObject* ___EverythingPolicyFormatter; Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* ___FormattersByPolicy; RuntimeObject* ___FormattersByPolicy_LOCK; }; struct AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { Assembly_t* ___U3CLoadedAssemblyU3Ek__BackingField; }; 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 BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { Type_t* ___NewType; String_t* ___OldTypeName; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { int32_t ___Priority; }; 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 DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244 : public TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E { }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct EmittedAssemblyAttribute_t28EEC88DE1808F02F393286C4C9FB7854FD6DCC5 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct ExcludeDataFromInspectorAttribute_t58E879AF016B3988D10CC9569C90A50E13FFEC65 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; struct FieldInfo_t : public MemberInfo_t { }; struct FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { String_t* ___m_oldName; }; 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 MethodBase_t : public MemberInfo_t { }; struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 { String_t* ___Name; int32_t ___Id; Type_t* ___Type; bool ___IsArray; bool ___IsEmpty; }; struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke { char* ___Name; int32_t ___Id; Type_t* ___Type; int32_t ___IsArray; int32_t ___IsEmpty; }; struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com { Il2CppChar* ___Name; int32_t ___Id; Type_t* ___Type; int32_t ___IsArray; int32_t ___IsEmpty; }; struct OdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____byRef; }; struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_pinvoke { int32_t* ____byRef; }; struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_com { int32_t* ____byRef; }; struct PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { String_t* ___U3CNameU3Ek__BackingField; }; struct PropertyInfo_t : public MemberInfo_t { }; struct RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { Type_t* ___U3CFormatterTypeU3Ek__BackingField; Type_t* ___U3CWeakFallbackU3Ek__BackingField; int32_t ___U3CPriorityU3Ek__BackingField; }; struct RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { Type_t* ___U3CFormatterLocatorTypeU3Ek__BackingField; int32_t ___U3CPriorityU3Ek__BackingField; }; struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { int8_t ___m_value; }; struct SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74 { String_t* ____name; RuntimeObject* ____value; Type_t* ____type; }; struct SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74_marshaled_pinvoke { char* ____name; Il2CppIUnknown* ____value; Type_t* ____type; }; struct SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74_marshaled_com { Il2CppChar* ____name; Il2CppIUnknown* ____value; Type_t* ____type; }; 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 TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A { int64_t ____ticks; }; struct TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB : public MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824 { }; struct TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F : public MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD { }; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { uint16_t ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608 : public MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C { }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1 { }; struct WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1 { }; struct WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1 { Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* ___ISerializableConstructor; WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* ___ReflectionFormatter; }; struct WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1 { Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ElementSerializer; bool ___IsPlainStack; MethodInfo_t* ___PushMethod; }; struct DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE { union { #pragma pack(push, tp, 1) struct { uint8_t ___Byte0; }; #pragma pack(pop, tp) struct { uint8_t ___Byte0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte1_OffsetPadding[1]; uint8_t ___Byte1; }; #pragma pack(pop, tp) struct { char ___Byte1_OffsetPadding_forAlignmentOnly[1]; uint8_t ___Byte1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte2_OffsetPadding[2]; uint8_t ___Byte2; }; #pragma pack(pop, tp) struct { char ___Byte2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___Byte2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte3_OffsetPadding[3]; uint8_t ___Byte3; }; #pragma pack(pop, tp) struct { char ___Byte3_OffsetPadding_forAlignmentOnly[3]; uint8_t ___Byte3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte4_OffsetPadding[4]; uint8_t ___Byte4; }; #pragma pack(pop, tp) struct { char ___Byte4_OffsetPadding_forAlignmentOnly[4]; uint8_t ___Byte4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte5_OffsetPadding[5]; uint8_t ___Byte5; }; #pragma pack(pop, tp) struct { char ___Byte5_OffsetPadding_forAlignmentOnly[5]; uint8_t ___Byte5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte6_OffsetPadding[6]; uint8_t ___Byte6; }; #pragma pack(pop, tp) struct { char ___Byte6_OffsetPadding_forAlignmentOnly[6]; uint8_t ___Byte6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte7_OffsetPadding[7]; uint8_t ___Byte7; }; #pragma pack(pop, tp) struct { char ___Byte7_OffsetPadding_forAlignmentOnly[7]; uint8_t ___Byte7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { double ___Value; }; #pragma pack(pop, tp) struct { double ___Value_forAlignmentOnly; }; }; }; struct SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA { union { #pragma pack(push, tp, 1) struct { uint8_t ___Byte0; }; #pragma pack(pop, tp) struct { uint8_t ___Byte0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte1_OffsetPadding[1]; uint8_t ___Byte1; }; #pragma pack(pop, tp) struct { char ___Byte1_OffsetPadding_forAlignmentOnly[1]; uint8_t ___Byte1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte2_OffsetPadding[2]; uint8_t ___Byte2; }; #pragma pack(pop, tp) struct { char ___Byte2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___Byte2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte3_OffsetPadding[3]; uint8_t ___Byte3; }; #pragma pack(pop, tp) struct { char ___Byte3_OffsetPadding_forAlignmentOnly[3]; uint8_t ___Byte3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { float ___Value; }; #pragma pack(pop, tp) struct { float ___Value_forAlignmentOnly; }; }; }; 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 BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7 : public Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6 { }; struct ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6 : public Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148 { }; struct CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF : public Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D { }; struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t { }; struct CustomGenericFormatterAttribute_tA9DACB386E5B851E245DEF25B514F31C009CC698 : public CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3 { Type_t* ___SerializedGenericTypeDefinition; }; struct DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711 : public Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7 { }; 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 DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D : public Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47 { }; 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 GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5 : public Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3 { }; struct Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B : public Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB { }; struct Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2 : public Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07 { }; struct Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD : public Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B { }; struct IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD : public Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5 { }; 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 RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F : public Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760 { }; 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 DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 { union { #pragma pack(push, tp, 1) struct { uint8_t ___Byte0; }; #pragma pack(pop, tp) struct { uint8_t ___Byte0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte1_OffsetPadding[1]; uint8_t ___Byte1; }; #pragma pack(pop, tp) struct { char ___Byte1_OffsetPadding_forAlignmentOnly[1]; uint8_t ___Byte1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte2_OffsetPadding[2]; uint8_t ___Byte2; }; #pragma pack(pop, tp) struct { char ___Byte2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___Byte2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte3_OffsetPadding[3]; uint8_t ___Byte3; }; #pragma pack(pop, tp) struct { char ___Byte3_OffsetPadding_forAlignmentOnly[3]; uint8_t ___Byte3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte4_OffsetPadding[4]; uint8_t ___Byte4; }; #pragma pack(pop, tp) struct { char ___Byte4_OffsetPadding_forAlignmentOnly[4]; uint8_t ___Byte4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte5_OffsetPadding[5]; uint8_t ___Byte5; }; #pragma pack(pop, tp) struct { char ___Byte5_OffsetPadding_forAlignmentOnly[5]; uint8_t ___Byte5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte6_OffsetPadding[6]; uint8_t ___Byte6; }; #pragma pack(pop, tp) struct { char ___Byte6_OffsetPadding_forAlignmentOnly[6]; uint8_t ___Byte6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte7_OffsetPadding[7]; uint8_t ___Byte7; }; #pragma pack(pop, tp) struct { char ___Byte7_OffsetPadding_forAlignmentOnly[7]; uint8_t ___Byte7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte8_OffsetPadding[8]; uint8_t ___Byte8; }; #pragma pack(pop, tp) struct { char ___Byte8_OffsetPadding_forAlignmentOnly[8]; uint8_t ___Byte8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte9_OffsetPadding[9]; uint8_t ___Byte9; }; #pragma pack(pop, tp) struct { char ___Byte9_OffsetPadding_forAlignmentOnly[9]; uint8_t ___Byte9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte10_OffsetPadding[10]; uint8_t ___Byte10; }; #pragma pack(pop, tp) struct { char ___Byte10_OffsetPadding_forAlignmentOnly[10]; uint8_t ___Byte10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte11_OffsetPadding[11]; uint8_t ___Byte11; }; #pragma pack(pop, tp) struct { char ___Byte11_OffsetPadding_forAlignmentOnly[11]; uint8_t ___Byte11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte12_OffsetPadding[12]; uint8_t ___Byte12; }; #pragma pack(pop, tp) struct { char ___Byte12_OffsetPadding_forAlignmentOnly[12]; uint8_t ___Byte12_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte13_OffsetPadding[13]; uint8_t ___Byte13; }; #pragma pack(pop, tp) struct { char ___Byte13_OffsetPadding_forAlignmentOnly[13]; uint8_t ___Byte13_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte14_OffsetPadding[14]; uint8_t ___Byte14; }; #pragma pack(pop, tp) struct { char ___Byte14_OffsetPadding_forAlignmentOnly[14]; uint8_t ___Byte14_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte15_OffsetPadding[15]; uint8_t ___Byte15; }; #pragma pack(pop, tp) struct { char ___Byte15_OffsetPadding_forAlignmentOnly[15]; uint8_t ___Byte15_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Value; }; #pragma pack(pop, tp) struct { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Value_forAlignmentOnly; }; }; }; struct GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC { union { #pragma pack(push, tp, 1) struct { uint8_t ___Byte0; }; #pragma pack(pop, tp) struct { uint8_t ___Byte0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte1_OffsetPadding[1]; uint8_t ___Byte1; }; #pragma pack(pop, tp) struct { char ___Byte1_OffsetPadding_forAlignmentOnly[1]; uint8_t ___Byte1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte2_OffsetPadding[2]; uint8_t ___Byte2; }; #pragma pack(pop, tp) struct { char ___Byte2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___Byte2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte3_OffsetPadding[3]; uint8_t ___Byte3; }; #pragma pack(pop, tp) struct { char ___Byte3_OffsetPadding_forAlignmentOnly[3]; uint8_t ___Byte3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte4_OffsetPadding[4]; uint8_t ___Byte4; }; #pragma pack(pop, tp) struct { char ___Byte4_OffsetPadding_forAlignmentOnly[4]; uint8_t ___Byte4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte5_OffsetPadding[5]; uint8_t ___Byte5; }; #pragma pack(pop, tp) struct { char ___Byte5_OffsetPadding_forAlignmentOnly[5]; uint8_t ___Byte5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte6_OffsetPadding[6]; uint8_t ___Byte6; }; #pragma pack(pop, tp) struct { char ___Byte6_OffsetPadding_forAlignmentOnly[6]; uint8_t ___Byte6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte7_OffsetPadding[7]; uint8_t ___Byte7; }; #pragma pack(pop, tp) struct { char ___Byte7_OffsetPadding_forAlignmentOnly[7]; uint8_t ___Byte7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte8_OffsetPadding[8]; uint8_t ___Byte8; }; #pragma pack(pop, tp) struct { char ___Byte8_OffsetPadding_forAlignmentOnly[8]; uint8_t ___Byte8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte9_OffsetPadding[9]; uint8_t ___Byte9; }; #pragma pack(pop, tp) struct { char ___Byte9_OffsetPadding_forAlignmentOnly[9]; uint8_t ___Byte9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte10_OffsetPadding[10]; uint8_t ___Byte10; }; #pragma pack(pop, tp) struct { char ___Byte10_OffsetPadding_forAlignmentOnly[10]; uint8_t ___Byte10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte11_OffsetPadding[11]; uint8_t ___Byte11; }; #pragma pack(pop, tp) struct { char ___Byte11_OffsetPadding_forAlignmentOnly[11]; uint8_t ___Byte11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte12_OffsetPadding[12]; uint8_t ___Byte12; }; #pragma pack(pop, tp) struct { char ___Byte12_OffsetPadding_forAlignmentOnly[12]; uint8_t ___Byte12_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte13_OffsetPadding[13]; uint8_t ___Byte13; }; #pragma pack(pop, tp) struct { char ___Byte13_OffsetPadding_forAlignmentOnly[13]; uint8_t ___Byte13_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte14_OffsetPadding[14]; uint8_t ___Byte14; }; #pragma pack(pop, tp) struct { char ___Byte14_OffsetPadding_forAlignmentOnly[14]; uint8_t ___Byte14_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte15_OffsetPadding[15]; uint8_t ___Byte15; }; #pragma pack(pop, tp) struct { char ___Byte15_OffsetPadding_forAlignmentOnly[15]; uint8_t ___Byte15_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { Guid_t ___Value; }; #pragma pack(pop, tp) struct { Guid_t ___Value_forAlignmentOnly; }; }; }; struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A : public Exception_t { }; 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 SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F : public Exception_t { }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D : public MulticastDelegate_t { }; struct Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5 : public MulticastDelegate_t { }; struct Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335 : public MulticastDelegate_t { }; struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t { }; struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t { }; struct Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0 : public MulticastDelegate_t { }; struct Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42 : public MulticastDelegate_t { }; struct ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2 : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A { }; struct TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____typeName; }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA { }; struct Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A_StaticFields { bool ___IsNotificationReceiver; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues; int32_t ___THREAD_LOCK_TOKEN; int32_t ___maxCacheSize; }; struct Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80_StaticFields { bool ___IsNotificationReceiver; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues; int32_t ___THREAD_LOCK_TOKEN; int32_t ___maxCacheSize; }; 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_t1BED237EBA2788604B1D39FC183B07E28F912A89_StaticFields { AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ___s_emptyArray; }; struct List_1_tD97647C4246AB4145473A12B7FA247718A8B330D_StaticFields { AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* ___s_emptyArray; }; struct List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4_StaticFields { MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* ___s_emptyArray; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_StaticFields { ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___s_emptyArray; }; struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray; }; struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_StaticFields { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_emptyArray; }; struct MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824_StaticFields { bool ___IsValueType; }; struct MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD_StaticFields { bool ___IsValueType; }; struct MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C_StaticFields { bool ___IsValueType; }; struct ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_StaticFields { ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096* ___Default; }; struct ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_StaticFields { ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52* ___Default; }; struct ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields { bool ___Architecture_Supports_Unaligned_Float32_Reads; bool ___Architecture_Supports_All_Unaligned_ReadWrites; }; struct BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_StaticFields { bool ___IsLittleEndian; }; 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 FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields { FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* ___Instance; }; struct FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields { DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* ___MemberArrayCache; DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* ___MemberMapCache; RuntimeObject* ___LOCK; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___PrimitiveArrayTypes; FieldInfo_t* ___UnityObjectRuntimeErrorStringField; }; struct ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookupLowerCase; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookupUpperCase; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___HexToByteLookup; }; struct SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields { RuntimeObject* ___LOCK; RuntimeObject* ___everythingPolicy; RuntimeObject* ___unityPolicy; RuntimeObject* ___strictPolicy; }; 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 TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___Default; }; 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_t0DB331CA14E99645C58B11971EC8B267901E83DD_StaticFields { U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* ___U3CU3E9; }; struct U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields { U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* ___U3CU3E9; Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* ___U3CU3E9__15_0; Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* ___U3CU3E9__15_1; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__16_0; }; struct U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields { U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* ___U3CU3E9; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__13_0; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__16_0; }; struct U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields { U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* ___U3CU3E9; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__6_0; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__10_0; }; struct AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields { RuntimeObject* ___UnityPolicy; RuntimeObject* ___StrictPolicy; RuntimeObject* ___EverythingPolicy; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue; }; struct DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields { RuntimeObject* ___ASSEMBLY_LOOKUP_LOCK; Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* ___assemblyNameLookUp; Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* ___customTypeNameToTypeBindings; RuntimeObject* ___TYPETONAME_LOCK; Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* ___nameMap; RuntimeObject* ___NAMETOTYPE_LOCK; Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* ___typeMap; RuntimeObject* ___ASSEMBLY_REGISTER_QUEUE_LOCK; List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* ___assembliesQueuedForRegister; List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* ___assemblyLoadEventsQueuedForRegister; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray; }; struct Guid_t_StaticFields { Guid_t ___Empty; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___Empty; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields { TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue; }; 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; }; #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 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 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 ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364 : public RuntimeArray { ALIGN_FIELD (8) ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 m_Items[1]; inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef), (void*)NULL); } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef), (void*)NULL); } }; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct 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 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 AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41 : public RuntimeArray { ALIGN_FIELD (8) AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* m_Items[1]; inline AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E** 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, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* 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 UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray { ALIGN_FIELD (8) uint32_t m_Items[1]; inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_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, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC97E5195FAD787716E2D9C3D1134D4D408E85144_gshared (Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_mE702B6D09A90F67309B4A5C9FC140FFB05389EA9_gshared_inline (Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0* __this, RuntimeObject* ___0_arg1, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_t50BD865E82A295299F1E22E096D099C9F44E7B2D* Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared (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_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_gshared (MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1_RegisterReferenceID_mC44147A2B72BDEA69A8B1E9BEEF77A7CDEBB27C5_gshared (MinimalBaseFormatter_1_tB16D808E6F917D4D4110FF39599A54DDAED659FB* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_mDCFDA2DCF6B3461FEFFA2D43F86AAFC916D2F6B1_gshared (MinimalBaseFormatter_1_tB16D808E6F917D4D4110FF39599A54DDAED659FB* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_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_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, 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 List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, 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 List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, 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 HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, 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 bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, 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 Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* Enumerable_ToDictionary_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mA712BB5A297282995D1266B8F0BD27C3C7E16E9A_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_keySelector, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_elementSelector, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_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 RuntimeObject* MemberInfoExtensions_GetAttributes_TisRuntimeObject_m6265F3279A380463D306275474D868EBEBEBBFCD_gshared (RuntimeObject* ___0_member, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_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_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, 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 bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, 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 Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_IsDefined_TisRuntimeObject_m1C6B8A7B6CF840F49F31E34DB8027D7EA66F80BA_gshared (RuntimeObject* ___0_member, bool ___1_inherit, 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_m703200E813484201E227804E29C3DB9085BE430C_gshared (Type_t* ___0_type, 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 SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_gshared (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___3_unityObjects, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___4_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_gshared (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_gshared (Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_gshared (Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_gshared (Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_gshared (Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_gshared (Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_gshared (Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_gshared (Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_gshared (Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_gshared (Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_gshared (Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_gshared (Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760* __this, 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_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, Type_t* ___0_serializedType, 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 RuntimeObject* SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, 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 bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, 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_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, 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 String_t* TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B (Type_t* ___0_type, 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 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 FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, RuntimeObject* ___2_value, 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 SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __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 RuntimeObject* FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_mA54DD8F0F0563B77EBE4ABA30E79849C27A75F75 (U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Type_GetConstructor_m27DB07707556F5798E5482B1D314C562E3883C85 (Type_t* __this, int32_t ___0_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___1_binder, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___3_modifiers, 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 bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, 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) ; inline void Func_3__ctor_m44649442E90E8AA5CFD68EC4729ED84320D6BB40 (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mC97E5195FAD787716E2D9C3D1134D4D408E85144_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultLoggers_get_DefaultLogger_mA3CC5060E6E8E0229A24386D671C5E0166697888 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684 (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* WeakSerializableFormatter_ReadSerializationInfo_mB7BE418536E6EF93F88554F52BFEE9E20C49517D (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; inline RuntimeObject* Func_3_Invoke_m6E611262E89A04C1B64749A9A99FC249FAAB4CBF_inline (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_arg1, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_arg2, const RuntimeMethod* method) { return (( RuntimeObject* (*) (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E*, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677, const RuntimeMethod*))Func_3_Invoke_mE702B6D09A90F67309B4A5C9FC140FFB05389EA9_gshared_inline)(__this, ___0_arg1, ___1_arg2, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter_InvokeOnDeserializingCallbacks_m9527ED2B77A24167B2018DFF7D9200E3F8588BA4 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, RuntimeObject* ___0_value, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakBaseFormatter_Deserialize_m653C5479D40C06C17275061115E1F0BF6441B19A (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_FormatterConverter_mB20DE64FB1032DDE9350701D310A4B1FD559B435_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo__ctor_m6AC4F08744E2365305F33E8B028832139DAEBEA3 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, Type_t* ___0_type, RuntimeObject* ___1_converter, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter_WriteSerializationInfo_mCC3EBA27F77D1079BDAB6CF6EF94625F49917F2F (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, RuntimeObject* ___1_writer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter_Serialize_mF375BCA6946DD236A76AAA7088806E05663C7EAF (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_FormatterConverter_m8DDA6FD65D737326235925E88BA24B1BA16F78D7_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SerializationInfo_get_MemberCount_mB4ECB820E0C88CF7D1031B09B0E32040DE464B9E_inline (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* SerializationInfo_GetEnumerator_m5230A1D4E4B612E90B10E2034C638CD42F667EA6 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74 SerializationInfoEnumerator_get_Current_m820863174CF73089751ACC36BC34DD3188A1929B (SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* SerializationEntry_get_ObjectType_m59CB196C9CF993864C0B057021203719E32775E3_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SerializationEntry_get_Name_mF6151F31B3F43C88AF08F39F178401406642EB67_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationEntry_get_Value_mA57713535F866795C180D20067C0E38A85327912_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationInfoEnumerator_MoveNext_m4F052C960AE85EFED1048CAAAC538AB3714078A6 (SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* __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 RuntimeObject* FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1 (Type_t* ___0_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5 (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6 (Type_t* ___0_type, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, 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 String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; inline Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* Cache_1_Claim_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41 (const RuntimeMethod* method) { return (( Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method); } inline void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A (Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, int64_t ___0_ticks, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ; inline void MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744 (MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824* __this, const RuntimeMethod* method) { (( void (*) (MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_gshared)(__this, method); } inline void MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E (MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD* __this, Type_t* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method) { (( void (*) (MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD*, Type_t*, RuntimeObject*, const RuntimeMethod*))MinimalBaseFormatter_1_RegisterReferenceID_mC44147A2B72BDEA69A8B1E9BEEF77A7CDEBB27C5_gshared)(__this, ___0_value, ___1_reader, method); } inline void MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217 (MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD* __this, const RuntimeMethod* method) { (( void (*) (MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mDCFDA2DCF6B3461FEFFA2D43F86AAFC916D2F6B1_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_mFAED14F991BDC9D3A56B591F428EEDD1493A3D21 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m7D8EE608025AE8D7AD8867718BC0AC96A2CFC1F5 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, int32_t ___2_build, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_mA37C0514C41B5A21A88102EEDB59026240650B84 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, int32_t ___2_build, int32_t ___3_revision, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ; inline void MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE (MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C* __this, const RuntimeMethod* method) { (( void (*) (MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mDCFDA2DCF6B3461FEFFA2D43F86AAFC916D2F6B1_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, 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 MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, int32_t ___0_capacity, 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); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomFormatterAttribute__ctor_m72D1A02EE9B87784308C608EB5FC44DB84D2D8B8 (CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3* __this, int32_t ___0_priority, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; inline bool Func_2_Invoke_m5F7041A233A9970EDC940E27E631CE713C3E1CA4_inline (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* __this, MemberInfo_t* ___0_arg, const RuntimeMethod* method) { return (( bool (*) (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*, MemberInfo_t*, const RuntimeMethod*))Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline)(__this, ___0_arg, method); } inline void Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875 (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } inline void Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } inline void Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2 (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method); } inline void List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888 (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } inline void List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7 (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyLoadEventHandler__ctor_m951FB423DAB774D166ABBB569CAB69AD939A8087 (AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_add_AssemblyLoad_m15AA0865F83C0F4FCC6471CBC78F84C869C28DCF (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __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 List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_inline (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, Assembly_t* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, Assembly_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } inline void Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_RegisterQueuedAssemblies_mF4E9323A28601614A8312C61C54C509526B2D6C9 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_RegisterQueuedAssemblyLoadEvents_m36570015B6AC4327D7871850414EE72A3B17CCBC (const RuntimeMethod* method) ; inline int32_t List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_inline (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024 (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method) { return (( AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } inline void List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_inline (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_RegisterAssembly_m18D1D63D07AF8253362EEF223220905221A2566A (Assembly_t* ___0_assembly, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_inline (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1 (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, const RuntimeMethod* method) { return (( AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } inline void List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_inline (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Assembly_t* AssemblyLoadEventArgs_get_LoadedAssembly_m6CDDCAADC0C647E1EA98776F7F84775E61D79694_inline (AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ; inline bool Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11 (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } inline void Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658 (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* __this, String_t* ___0_key, Assembly_t* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*, String_t*, Assembly_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, 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 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); } inline List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method); } inline void HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07 (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method); } inline Type_t* List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Type_t* (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } inline void List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method); } inline bool HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99 (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* __this, Assembly_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60*, Assembly_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method); } inline void List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } inline int32_t List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_inline (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718 HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* __this, const RuntimeMethod* method) { return (( Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718 (*) (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method); } inline void Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159 (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method); } inline Assembly_t* Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_inline (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718* __this, const RuntimeMethod* method) { return (( Assembly_t* (*) (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ; inline bool Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, 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); } inline bool Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_RegisterAllQueuedAssembliesRepeating_m751A8A569C0D3A0CC98EB2A3CAFC99D816278D22 (const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method) ; inline void Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_ParseGenericAndOrArrayType_mE9A99E98EE57781310A31693DF80A221D34286D3 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_ParseName_mE9C5EB99B9F8161FEF505F796769119C44E94502 (String_t* ___0_fullName, String_t** ___1_typeName, String_t** ___2_assemblyName, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139 (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* __this, String_t* ___0_key, Assembly_t** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*, String_t*, Assembly_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, 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 Assembly_t* Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90 (String_t* ___0_assemblyString, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Assembly_op_Inequality_m58825496C0F2FD59DFC42085A1E60C69F6DD20F0 (Assembly_t* ___0_left, Assembly_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_trimChars, 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 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* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_TryParseGenericAndOrArrayTypeName_mB3277A6D45C1ECA7CFE3FC3B91C04360D4991849 (String_t* ___0_typeName, String_t** ___1_actualTypeName, bool* ___2_isGeneric, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___3_genericArgNames, bool* ___4_isArray, int32_t* ___5_arrayRank, const RuntimeMethod* method) ; inline Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275 (const RuntimeMethod* method) { return (( Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method); } inline void List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_inline (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } inline 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 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 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 TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method) { return (( TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_AreGenericConstraintsSatisfiedBy_m266121D45744A53411AF70D36BCABA60756FF005 (Type_t* ___0_genericType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_parameters, 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 Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar DefaultSerializationBinder_Peek_m4F796DD9B19610BC9EE671F734E705F7A9A7D41F (String_t* ___0_str, int32_t ___1_i, int32_t ___2_ahead, const RuntimeMethod* 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); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_ReadGenericArg_mE383BEB8968A460BFDDA7BCF7001D05B8DC9BC56 (String_t* ___0_typeName, int32_t* ___1_i, String_t** ___2_argName, 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); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TwoWaySerializationBinder__ctor_mBCCD411BEE754EE6BE372CDBDBF01415C724B285 (TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m999959AA04A61DE1CC59533EA8B46AEC92D5B88B (U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* __this, const RuntimeMethod* method) ; inline void List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_inline (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85 (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___1_formatterConverter, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared)(__this, ___0_capacity, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_Reset_m3B43DAA75D6D41355CECDFE80637C38FBD0A4ADA (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig__ctor_m707D0ECAAF2E3D6EFA610991A314314793FC5A36 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ; inline void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___0_key, ___1_value, method); } inline bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ; inline void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, const RuntimeMethod*))Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_GuidReferenceResolver_mF1CB0597F2947B23203F476D98359CEE38E9B2DE_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_StringReferenceResolver_m6261EC2FE4745A41639C66CC758A350FD608C0FF_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; inline void DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* __this, const RuntimeMethod* method) { (( void (*) (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5*, const RuntimeMethod*))DoubleLookupDictionary_3__ctor_m29E6F0A5BE268EE40981E129000B9ABFA8761EE5_gshared)(__this, method); } inline void DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7 (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* __this, const RuntimeMethod* method) { (( void (*) (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F*, const RuntimeMethod*))DoubleLookupDictionary_3__ctor_m29E6F0A5BE268EE40981E129000B9ABFA8761EE5_gshared)(__this, method); } inline void HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { (( void (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared)(__this, ___0_comparer, method); } inline bool HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E (const RuntimeMethod* method) ; inline bool DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* __this, RuntimeObject* ___0_firstKey, Type_t* ___1_secondKey, Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644** ___2_value, const RuntimeMethod* method) { return (( bool (*) (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F*, RuntimeObject*, Type_t*, Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644**, const RuntimeMethod*))DoubleLookupDictionary_3_TryGetInnerValue_m9A41A579F959C432C80C83A2DB2B7079D9D5EEFC_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* FormatterUtilities_FindSerializableMembersMap_mFD936C887AEDF0F67614DF6CC3363C72FEB6055B (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ; inline Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* __this, RuntimeObject* ___0_firstKey, Type_t* ___1_secondKey, Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* ___2_value, const RuntimeMethod* method) { return (( Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* (*) (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F*, RuntimeObject*, Type_t*, Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, const RuntimeMethod*))DoubleLookupDictionary_3_AddInner_mC6AB6D3CEAC439E7FE146E1AD2164DF5437FBE0B_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method); } inline bool DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763 (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* __this, RuntimeObject* ___0_firstKey, Type_t* ___1_secondKey, MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053** ___2_value, const RuntimeMethod* method) { return (( bool (*) (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5*, RuntimeObject*, Type_t*, MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053**, const RuntimeMethod*))DoubleLookupDictionary_3_TryGetInnerValue_m9A41A579F959C432C80C83A2DB2B7079D9D5EEFC_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method); } inline void List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* __this, const RuntimeMethod* method) { (( void (*) (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities_FindSerializableMembers_mE0CF3E4A95C57B93C8BCDD2A9FDEB0A07E518A17 (Type_t* ___0_type, List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* ___1_members, RuntimeObject* ___2_policy, const RuntimeMethod* method) ; inline MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7 (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* __this, const RuntimeMethod* method) { return (( MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* (*) (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } inline MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* __this, RuntimeObject* ___0_firstKey, Type_t* ___1_secondKey, MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* ___2_value, const RuntimeMethod* method) { return (( MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* (*) (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5*, RuntimeObject*, Type_t*, MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, const RuntimeMethod*))DoubleLookupDictionary_3_AddInner_mC6AB6D3CEAC439E7FE146E1AD2164DF5437FBE0B_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A (Type_t* ___0_type, Type_t* ___1_to, 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_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, 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 bool Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* 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 bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; inline void Func_2__ctor_m699289F206947D3B203957AB5645799C51DB54C4 (Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_2__ctor_m2FF8FBEDEC6256C8A42CD1565B1264A14A359822 (Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method); } inline Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE (RuntimeObject* ___0_source, Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* ___1_keySelector, Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* ___2_elementSelector, const RuntimeMethod* method) { return (( Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* (*) (RuntimeObject*, Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335*, Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5*, const RuntimeMethod*))Enumerable_ToDictionary_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mA712BB5A297282995D1266B8F0BD27C3C7E16E9A_gshared)(___0_source, ___1_keySelector, ___2_elementSelector, method); } inline ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66* Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* __this, const RuntimeMethod* method) { return (( ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66* (*) (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method); } inline List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method); } inline Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680 List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236 (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* __this, const RuntimeMethod* method) { return (( Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680 (*) (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } inline void Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3 (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } inline MemberInfo_t* Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_inline (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680* __this, const RuntimeMethod* method) { return (( MemberInfo_t* (*) (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } inline RuntimeObject* MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6 (RuntimeObject* ___0_member, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))MemberInfoExtensions_GetAttributes_TisRuntimeObject_m6265F3279A380463D306275474D868EBEBEBBFCD_gshared)(___0_member, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FormerlySerializedAsAttribute_get_oldName_m1D14B0BAB2305E1A3E20C64103FB6E0E84F4C027 (FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* __this, const RuntimeMethod* method) ; inline bool Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2 (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } inline void Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* __this, String_t* ___0_key, MemberInfo_t* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, String_t*, MemberInfo_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } inline bool Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115 (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } inline void Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19 (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } inline RuntimeObject* Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714 (RuntimeObject* ___0_source, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___1_predicate, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_mBD138B383771BC8C8EFA691A0EBE8F8CA6E053F2 (U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* __this, const RuntimeMethod* method) ; inline bool Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6 (RuntimeObject* ___0_source, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___1_predicate, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D (MemberInfo_t* ___0_member, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE (MemberInfo_t* ___0_member, String_t* ___1_prefixString, String_t* ___2_separatorString, const RuntimeMethod* method) ; inline void List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_inline (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* __this, MemberInfo_t* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*, MemberInfo_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasFieldInfo__ctor_m20039287489493AF511593AA95D8A10A78C3D1E4 (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* __this, FieldInfo_t* ___0_field, String_t* ___1_namePrefix, String_t* ___2_separatorString, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasFieldInfo__ctor_mCB9C05B9C2293EDB24E8436D2E3F0697FE0F0B02 (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* __this, FieldInfo_t* ___0_field, String_t* ___1_namePrefix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasPropertyInfo__ctor_m45CF1372243CD4F9FC8419FB1B00DC67E63EC4BA (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* __this, PropertyInfo_t* ___0_prop, String_t* ___1_namePrefix, String_t* ___2_separatorString, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasPropertyInfo__ctor_m1F431189698DA5CCAF178803346125DE042EF7FD (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* __this, PropertyInfo_t* ___0_prop, String_t* ___1_namePrefix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasMethodInfo__ctor_mE3B05932400C0D2B6B9DC81C4CEBB0192555807B (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* __this, MethodInfo_t* ___0_method, String_t* ___1_namePrefix, String_t* ___2_separatorString, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasMethodInfo__ctor_mCA59A1100CC964CDA0625D20C497E6999FE83134 (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* __this, MethodInfo_t* ___0_method, String_t* ___1_namePrefix, 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 bool FieldInfo_get_IsPrivate_m11B2D9B58453F6B1CD34E0A226E39626976CBB28 (FieldInfo_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* PropertyInfo_GetGetMethod_mE0D6C0811D404DD977B53E68C0D36BA8CB889F74 (PropertyInfo_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* PropertyInfo_GetSetMethod_mA16842ADAD11B6F70F4EDCA2805C999E378C4C8B (PropertyInfo_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549 (MethodBase_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mACA35C003259B124B2684AA23C75891F8B419BDF (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, bool ___3_isArray, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, bool ___0_parameter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_op_Equality_m283492070DDC48F5ED9B0F2D822F2900BDB41886 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___0_a, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_Equals_m54C7BA3E94AC40F3F5F076F93D7B033046720F03 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NodeInfo_GetHashCode_m7CF68332A8A0E642E4C9AB06735259B0658316DF (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyValue_m66D7EC82C1863855D88B3B62D91C11E547CC4D98 (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyListLength_mA02E939E732BF47171C1CE0019F823C6E86C6C1A (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyDictionaryModifications_m3928F12E726259A48985168796359BEF4EDBD039 (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, 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 RuntimeObject* PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2 (String_t* ___0_path, RuntimeObject* ___1_instance, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_SetInstanceToPath_mFC36035E5171D7CCAB16792174A45F79BB7E2091 (String_t* ___0_path, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, 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 RuntimeArray* Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983 (Type_t* ___0_elementType, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E (RuntimeObject* ___0_graph, RuntimeObject* ___1_oldReference, RuntimeObject* ___2_newReference, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___3_processedReferences, 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 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 PropertyInfo_t* Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D (Type_t* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231 (Type_t* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E8E55EC8316CE8A2851B62AD4C73E841FEAC2EA (Type_t* __this, String_t* ___0_name, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_types, const RuntimeMethod* method) ; inline void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared)(__this, ___0_comparer, method); } inline bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8 (RuntimeArray* __this, RuntimeObject* ___0_value, int32_t ___1_index, const RuntimeMethod* method) ; inline bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571 (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 RuntimeObject* PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9 (String_t* ___0_step, RuntimeObject* ___1_instance, 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 String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21 (String_t* ___0_s, int32_t* ___1_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10 (String_t* ___0_keyStr, Type_t* ___1_expectedType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetAllMembers_mEB91F0825655A28B9FF2E3AC7B481A9B8A01F40D (Type_t* ___0_type, int32_t ___1_flags, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetMemberValue_mE3FD3960D996E279B1724F28BC77F86001F6DDC1 (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_SetInstanceToPath_mCDB6DCD600E19A956AC841978AA047E8B087B101 (String_t* ___0_path, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_steps, int32_t ___2_index, RuntimeObject* ___3_instance, RuntimeObject* ___4_value, bool* ___5_setParentInstance, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31 (String_t* ___0_step, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, bool* ___3_setParentInstance, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeExtensions_SetMemberValue_m94C32E028E6D97BEA2351CEAB11B93F6A8736F07 (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, RuntimeObject* ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA6523CB5581572B63D5BD9B03AD2C7D96C718AA0 (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviouslySerializedAsAttribute_set_Name_m8BEDC7614F5F2A1A712355A2CF9942F0339E81B7_inline (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, String_t* ___0_value, 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* String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ProperBitConverter_CreateByteToHexLookup_m91FF86C203FB48556D4810606CD338445F9D1642 (bool ___0_upperCase, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_WeakFallback_mD9027A62D02C1EBC9DE2A316897A0E0C98DD137E_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_FormatterLocatorType_m2F83299A62D00E6D9729AB961705C14AC775F681_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, Type_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_Priority_mFAF0D8BE528B162B4613BF5EE595905414721881_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, int32_t ___0_value, const RuntimeMethod* 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 void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext__ctor_mFBC7FCC8AD7EFEE30656A122C053336BB035C997 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_ResetToDefault_mE0CF6CD92C1000F22F64170208AF18D3A2068123 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultLoggers_get_UnityLogger_mC8BBE10B6CFD689CB6D6F484FDEDDF70BB3C11E3 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09 (Exception_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___1_formatterConverter, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_gshared)(__this, ___0_capacity, ___1_comparer, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_ResetToDefault_m8E9B6DC385AC0367AE3757C9BD77F8EC247C0F8C (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method); } inline int32_t Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, const RuntimeMethod*))Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_gshared)(__this, method); } inline void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; inline void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_GuidReferenceResolver_m9CC968BA2CE2144A201EDA348D87769CECB66BB1_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_StringReferenceResolver_mB832D898BC5B48CE611152F1FB48FA3C94C74504_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, String_t* ___0_id, bool ___1_allowNonSerializableTypes, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___2_shouldSerializeFunc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_mDB4B749F7DD453E6B7890FE13C33AC28EFE37F13 (U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1201F458AFB6B70C202767546AF0C2CBE29F1E35 (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* __this, const RuntimeMethod* method) ; inline bool MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39 (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, bool, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_m1C6B8A7B6CF840F49F31E34DB8027D7EA66F80BA_gshared)(___0_member, ___1_inherit, method); } inline bool MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, bool, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_m1C6B8A7B6CF840F49F31E34DB8027D7EA66F80BA_gshared)(___0_member, ___1_inherit, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfoExtensions_IsAutoProperty_m9BB6F32BF652092ED8738DD479E4DBD0B4CD668E (PropertyInfo_t* ___0_propInfo, bool ___1_allowVirtual, 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 Type_get_IsNestedPrivate_m6F04D2C5C5FF148FE2F0DA2EBAF342A3E9BF52A1 (Type_t* __this, const RuntimeMethod* method) ; inline bool TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9 (Type_t* ___0_type, const RuntimeMethod* method) { return (( bool (*) (Type_t*, const RuntimeMethod*))TypeExtensions_IsDefined_TisRuntimeObject_m703200E813484201E227804E29C3DB9085BE430C_gshared)(___0_type, method); } inline bool MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, bool, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_m1C6B8A7B6CF840F49F31E34DB8027D7EA66F80BA_gshared)(___0_member, ___1_inherit, method); } inline bool MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121 (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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter__ctor_mE71DAA4E545B65E4AFECE4BCA46BDFF7BC842FCF (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter__ctor_mE28F028400B391C211A31562C98BC0C9CFDE578A (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, bool ___2_formatAsReadable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader__ctor_m76435F3F1497FC20615C809A1B0FD58AF5EF16B0 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___0_value, 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_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); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, 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_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_GetForValue_m8F9AA02CC0076DED067DB02676A68C3F2A861BE9 (RuntimeObject* ___0_value, const RuntimeMethod* 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 List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* UnityReferenceResolver_GetReferencedUnityObjects_m379F5BFE9946B707F6CDB28A8E76C240924EBAB8_inline (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4 (RuntimeObject** ___0_cache, int32_t ___1_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m17611C160A604DAB14321308D768560CFC8AE3AB (RuntimeObject* ___0_value, RuntimeObject* ___1_writer, 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); } 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 void SerializationUtility_SerializeValueWeak_m5F8B1188CC239D0991E19C1F7A6A3736F288BFD8 (RuntimeObject* ___0_value, RuntimeObject* ___1_writer, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_unityObjects, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m5C0C49283640D5FBDE71BD1BF9BA66BCBFA83A68 (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_mB3B2D9ED00CC50CC55A15DE617CAD621EF403BD8 (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___3_unityObjects, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___4_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_referencedUnityObjects, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906 (RuntimeObject** ___0_cache, int32_t ___1_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m7EDCE6BEE0A52A361E855D56ACF7ACF9D0B97C2F (RuntimeObject* ___0_reader, const RuntimeMethod* 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 RuntimeObject* SerializationUtility_DeserializeValueWeak_m4932690AAB4B4D591CEC0951CA1D9C8BC8432747 (RuntimeObject* ___0_reader, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_referencedUnityObjects, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m7FED5A2ACB39D1B6172C26D2E4895261A10EB82B (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m97286CE82626600BDF78EAC122DCC7E7AE58A759 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* 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 void SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; inline void SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___3_unityObjects, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___4_context, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*, int32_t, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*, const RuntimeMethod*))SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_gshared)(___0_value, ___1_stream, ___2_format, ___3_unityObjects, ___4_context, method); } inline RuntimeObject* SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method) { return (( RuntimeObject* (*) (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*, int32_t, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*, const RuntimeMethod*))SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_gshared)(___0_stream, ___1_format, ___2_referencedUnityObjects, ___3_context, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder__ctor_mAA69644BD1A3A1AB0BC436FA6DCCD4976320E558 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer__ctor_m8F949B718D91F319A74931AF6E728931CFF94E54 (Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* __this, 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 Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __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 RuntimeObject* Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1 (Type_t* ___0_enumType, uint64_t ___1_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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ; 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) ; inline RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) { return (( RuntimeObject* (*) (Func_2_tACBF5A1656250800CE861707354491F0611F6624*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline)(__this, ___0_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, RuntimeObject* ___0_serializationPolicy, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m853ED0F9ABF45FA24DBEFA80CB62F6C786909629 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m003FE13C9077CE9DA60392A9352487A5274AA18A (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, Guid_t ___0_guid, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m48975D5A1FF8053578E0C18343088AA5920E7C1E (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, String_t* ___0_id, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetInternalReference_mA0F54DC613BF6D4106323166A4E6C7D219EB72E9 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4 (Type_t* ___0_type, 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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, RuntimeObject* ___1_reference, 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 int64_t Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5 (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m01D155EE2C4B9F34EC8B3D7DC6031A7AA7943F49 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, int32_t* ___1_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m1262783B01832CDECA2B7C6FDA18FC97CD81B461 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, Guid_t* ___1_guid, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m77B3F8391B985FC69DD421FB389BEC9F8FBF5A8A (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, String_t** ___1_id, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterInternalReference_m6FBCF3B76E87EF43751A3350EF49F4A8CC8F0ABE (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_reference, int32_t* ___1_id, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101 (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679*, RuntimeObject*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method); } inline void Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } inline void Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430 (Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6*, const RuntimeMethod*))Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_gshared)(__this, method); } inline void Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E (Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148*, const RuntimeMethod*))Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_gshared)(__this, method); } inline void Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15 (Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D*, const RuntimeMethod*))Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_gshared)(__this, method); } inline void Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058 (Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7*, const RuntimeMethod*))Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_gshared)(__this, method); } inline void Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79 (Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47*, const RuntimeMethod*))Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_gshared)(__this, method); } inline void Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80 (Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3*, const RuntimeMethod*))Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_gshared)(__this, method); } inline void Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A (Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB*, const RuntimeMethod*))Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_gshared)(__this, method); } inline void Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249 (Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07*, const RuntimeMethod*))Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_gshared)(__this, method); } inline void Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1 (Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B*, const RuntimeMethod*))Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC (intptr_t* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IntPtr_op_Explicit_m735171330B3A339481D140F6A0DDD8D829E2084C (intptr_t ___0_value, const RuntimeMethod* method) ; inline void Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199 (Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5*, const RuntimeMethod*))Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_gshared)(__this, method); } inline void Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0 (Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760* __this, const RuntimeMethod* method) { (( void (*) (Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760*, const RuntimeMethod*))Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF (Type_t* ___0_type, bool ___1_allowWeakFallback, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29 (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* __this, Type_t* ___0_key, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*, Type_t*, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194 (Type_t* ___0_type, bool ___1_allowWeakfallback, const RuntimeMethod* method) ; inline void Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814 (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* __this, Type_t* ___0_key, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*, Type_t*, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, Type_t* ___0_serializedType, const RuntimeMethod* 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 void Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4 (Type_t* ___0_type, ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* ___1_ex, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } inline void Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4 (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_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } inline void Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0 (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, 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 void WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684 (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) { { Type_t* L_0 = ___0_serializedType; WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReflectionFormatter_DeserializeImplementation_mC1972CE4E2574494F2FB568AFFF3758181A9DF95 (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, RuntimeObject** ___0_value, 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*)&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*)&_stringLiteral4319268C59DD30792B4D4E4CCB274A6A2D4328C2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E791824C131CEF00DDE27BB042D24AD2716D8CF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66F6C85ED57B21C80AA828CF40ED2CED734CE45D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79CEA7710FF8FDF153C30454210A654BB3930695); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB449F1EB600062FD2C82E850E32C05FC31DE5029); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); s_Il2CppMethodInitialized = true; } Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* V_0 = NULL; uint8_t V_1 = 0; String_t* V_2 = NULL; MemberInfo_t* V_3 = NULL; Type_t* V_4 = NULL; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_5 = NULL; RuntimeObject* V_6 = NULL; Exception_t* V_7 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Type_t* L_0 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType; RuntimeObject* L_1 = ___1_reader; NullCheck(L_1); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2; L_2 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_1); NullCheck(L_2); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_3; L_3 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_2, NULL); NullCheck(L_3); RuntimeObject* L_4; L_4 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_5; L_5 = FormatterUtilities_GetSerializableMembersMap_mBEB0AB823EA31E5C94BD5C6AAB7A8B3D272B9AB6(L_0, L_4, NULL); V_0 = L_5; goto IL_014e; } IL_0021: { String_t* L_6 = V_2; bool L_7; L_7 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_6, NULL); if (!L_7) { goto IL_0085; } } { RuntimeObject* L_8 = ___1_reader; NullCheck(L_8); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9; L_9 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8); NullCheck(L_9); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_10; L_10 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_9, NULL); NullCheck(L_10); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_11; L_11 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_10, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12; NullCheck(L_13); (L_13)->SetAt(static_cast(0), (String_t*)_stringLiteral5E791824C131CEF00DDE27BB042D24AD2716D8CF); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13; Il2CppFakeBox L_15(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1)); String_t* L_16; L_16 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_15), NULL); NullCheck(L_14); (L_14)->SetAt(static_cast(1), (String_t*)L_16); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_14; NullCheck(L_17); (L_17)->SetAt(static_cast(2), (String_t*)_stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17; RuntimeObject* L_19 = ___1_reader; NullCheck(L_19); String_t* L_20; L_20 = InterfaceFuncInvoker0< String_t* >::Invoke(5, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_19); NullCheck(L_18); (L_18)->SetAt(static_cast(3), (String_t*)L_20); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_18; NullCheck(L_21); (L_21)->SetAt(static_cast(4), (String_t*)_stringLiteral4319268C59DD30792B4D4E4CCB274A6A2D4328C2); String_t* L_22; L_22 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_21, NULL); NullCheck(L_11); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_22, NULL); RuntimeObject* L_23 = ___1_reader; NullCheck(L_23); InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_23); goto IL_014e; } IL_0085: { Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_24 = V_0; String_t* L_25 = V_2; NullCheck(L_24); bool L_26; L_26 = Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564(L_24, L_25, (&V_3), Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564_RuntimeMethod_var); if (L_26) { goto IL_010c; } } { RuntimeObject* L_27 = ___1_reader; NullCheck(L_27); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_28; L_28 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_27); NullCheck(L_28); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_29; L_29 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_28, NULL); NullCheck(L_29); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_30; L_30 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_29, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31; NullCheck(L_32); (L_32)->SetAt(static_cast(0), (String_t*)_stringLiteral66F6C85ED57B21C80AA828CF40ED2CED734CE45D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32; String_t* L_34 = V_2; NullCheck(L_33); (L_33)->SetAt(static_cast(1), (String_t*)L_34); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_33; NullCheck(L_35); (L_35)->SetAt(static_cast(2), (String_t*)_stringLiteral79CEA7710FF8FDF153C30454210A654BB3930695); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35; Il2CppFakeBox L_37(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1)); String_t* L_38; L_38 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_37), NULL); NullCheck(L_36); (L_36)->SetAt(static_cast(3), (String_t*)L_38); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_36; NullCheck(L_39); (L_39)->SetAt(static_cast(4), (String_t*)_stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39; RuntimeObject* L_41 = ___1_reader; NullCheck(L_41); String_t* L_42; L_42 = InterfaceFuncInvoker0< String_t* >::Invoke(5, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_41); NullCheck(L_40); (L_40)->SetAt(static_cast(5), (String_t*)L_42); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_40; NullCheck(L_43); (L_43)->SetAt(static_cast(6), (String_t*)_stringLiteralB449F1EB600062FD2C82E850E32C05FC31DE5029); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_43; Type_t* L_45 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_46; L_46 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_45, NULL); NullCheck(L_44); (L_44)->SetAt(static_cast(7), (String_t*)L_46); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_44; NullCheck(L_47); (L_47)->SetAt(static_cast(8), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); String_t* L_48; L_48 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_47, NULL); NullCheck(L_30); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_30, L_48, NULL); RuntimeObject* L_49 = ___1_reader; NullCheck(L_49); InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_49); goto IL_014e; } IL_010c: { MemberInfo_t* L_50 = V_3; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); Type_t* L_51; L_51 = FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718(L_50, NULL); V_4 = L_51; } try { Type_t* L_52 = V_4; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_53; L_53 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_52, NULL); V_5 = L_53; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_54 = V_5; RuntimeObject* L_55 = ___1_reader; NullCheck(L_54); RuntimeObject* L_56; L_56 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_54, L_55); V_6 = L_56; MemberInfo_t* L_57 = V_3; RuntimeObject** L_58 = ___0_value; RuntimeObject* L_59 = *((RuntimeObject**)L_58); RuntimeObject* L_60 = V_6; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F(L_57, L_59, L_60, NULL); goto IL_014e; } 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_0133; } throw e; } CATCH_0133: { V_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); RuntimeObject* L_61 = ___1_reader; NullCheck(L_61); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_62; L_62 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_61); NullCheck(L_62); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_63; L_63 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_62, NULL); NullCheck(L_63); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_64; L_64 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_63, NULL); Exception_t* L_65 = V_7; NullCheck(L_64); DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_64, L_65, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_014e; } IL_014e: { RuntimeObject* L_66 = ___1_reader; NullCheck(L_66); uint8_t L_67; L_67 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_66, (&V_2)); uint8_t L_68 = L_67; V_1 = L_68; if ((((int32_t)L_68) == ((int32_t)8))) { goto IL_0168; } } { uint8_t L_69 = V_1; if ((((int32_t)L_69) == ((int32_t)((int32_t)13)))) { goto IL_0168; } } { uint8_t L_70 = V_1; if ((!(((uint32_t)L_70) == ((uint32_t)((int32_t)15))))) { goto IL_0021; } } IL_0168: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReflectionFormatter_SerializeImplementation_m8D4E6DFAACB5A81811261CFDCD8267AC2F15FE9E (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, 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*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_0 = NULL; int32_t V_1 = 0; MemberInfo_t* V_2 = NULL; Type_t* V_3 = NULL; RuntimeObject* V_4 = NULL; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_5 = NULL; Exception_t* V_6 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Type_t* L_0 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType; RuntimeObject* L_1 = ___1_writer; NullCheck(L_1); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2; L_2 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1); NullCheck(L_2); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_3; L_3 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_2, NULL); NullCheck(L_3); RuntimeObject* L_4; L_4 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_5; L_5 = FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F(L_0, L_4, NULL); V_0 = L_5; V_1 = 0; goto IL_006e; } IL_0020: { MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_6 = V_0; int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; MemberInfo_t* L_9 = (L_6)->GetAt(static_cast(L_8)); V_2 = L_9; MemberInfo_t* L_10 = V_2; RuntimeObject** L_11 = ___0_value; RuntimeObject* L_12 = *((RuntimeObject**)L_11); il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB(L_10, L_12, NULL); V_4 = L_13; MemberInfo_t* L_14 = V_2; Type_t* L_15; L_15 = FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718(L_14, NULL); V_3 = L_15; Type_t* L_16 = V_3; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_17; L_17 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_16, NULL); V_5 = L_17; } try { Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_18 = V_5; MemberInfo_t* L_19 = V_2; NullCheck(L_19); String_t* L_20; L_20 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_19); RuntimeObject* L_21 = V_4; RuntimeObject* L_22 = ___1_writer; NullCheck(L_18); VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_18, L_20, L_21, L_22); goto IL_006a; } 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_004f; } throw e; } CATCH_004f: { V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); RuntimeObject* L_23 = ___1_writer; NullCheck(L_23); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_24; L_24 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_23); NullCheck(L_24); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_25; L_25 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_24, NULL); NullCheck(L_25); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_26; L_26 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_25, NULL); Exception_t* L_27 = V_6; NullCheck(L_26); DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_26, L_27, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_006a; } IL_006a: { int32_t L_28 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_006e: { int32_t L_29 = V_1; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_30 = V_0; NullCheck(L_30); if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))) { goto IL_0020; } } { 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 WeakSelfFormatterFormatter__ctor_m094451E5474396D5C026432FB28C94E854A3034E (WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) { { Type_t* L_0 = ___0_serializedType; WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSelfFormatterFormatter_DeserializeImplementation_mA9F6C82E54228A3BF299B401B6E23C25F67363AB (WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject** L_0 = ___0_value; RuntimeObject* L_1 = *((RuntimeObject**)L_0); RuntimeObject* L_2 = ___1_reader; NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var))); InterfaceActionInvoker1< RuntimeObject* >::Invoke(1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var)), L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSelfFormatterFormatter_SerializeImplementation_m75F3CE255A32651AFD937D94C0F0073DCCA360CC (WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject** L_0 = ___0_value; RuntimeObject* L_1 = *((RuntimeObject**)L_0); RuntimeObject* L_2 = ___1_writer; NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var))); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var)), L_2); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter__ctor_mFD444B6A582B958D11B77372B99B846FDC684A56 (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, Type_t* ___0_serializedType, 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*)&DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_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*)&U3CU3Ec__DisplayClass2_0_U3C_ctorU3Eb__0_m5E5B0233ED8FCB0216189C4D84B1BB9E3A64AC23_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral237D30AE32F865C0257FD20AA21A819B8F7C69FE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24EAE6D6871E52B15472FB098BE14A147E9576DB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* V_0 = NULL; Type_t* V_1 = NULL; { U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_0 = (U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass2_0__ctor_mA54DD8F0F0563B77EBE4ABA30E79849C27A75F75(L_0, NULL); V_0 = L_0; Type_t* L_1 = ___0_serializedType; WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_1, NULL); U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_2 = V_0; NullCheck(L_2); L_2->___U3CU3E4__this = __this; Il2CppCodeGenWriteBarrier((void**)(&L_2->___U3CU3E4__this), (void*)__this); Type_t* L_3 = ___0_serializedType; V_1 = L_3; U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_4 = V_0; NullCheck(L_4); L_4->___constructor = (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_4->___constructor), (void*)(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL); } IL_001d: { U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_5 = V_0; Type_t* L_6 = V_1; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = L_7; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_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); ArrayElementTypeCheck (L_8, L_10); (L_8)->SetAt(static_cast(0), (Type_t*)L_10); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = L_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast (StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var) }; Type_t* L_13; L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_13); (L_11)->SetAt(static_cast(1), (Type_t*)L_13); NullCheck(L_6); ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_14; L_14 = Type_GetConstructor_m27DB07707556F5798E5482B1D314C562E3883C85(L_6, ((int32_t)52), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_11, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL); NullCheck(L_5); L_5->___constructor = L_14; Il2CppCodeGenWriteBarrier((void**)(&L_5->___constructor), (void*)L_14); Type_t* L_15 = V_1; NullCheck(L_15); Type_t* L_16; L_16 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_15); V_1 = L_16; U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_17 = V_0; NullCheck(L_17); ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_18 = L_17->___constructor; il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); bool L_19; L_19 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_18, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL); if (!L_19) { goto IL_007d; } } { Type_t* L_20 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_22; L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL); bool L_23; L_23 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_20, L_22, NULL); if (!L_23) { goto IL_007d; } } { Type_t* L_24 = V_1; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_25; L_25 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_24, (Type_t*)NULL, NULL); if (L_25) { goto IL_001d; } } IL_007d: { U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_26 = V_0; NullCheck(L_26); ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_27 = L_26->___constructor; il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); bool L_28; L_28 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_27, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL); if (!L_28) { goto IL_009e; } } { U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_29 = V_0; Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* L_30 = (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E*)il2cpp_codegen_object_new(Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E_il2cpp_TypeInfo_var); Func_3__ctor_m44649442E90E8AA5CFD68EC4729ED84320D6BB40(L_30, L_29, (intptr_t)((void*)U3CU3Ec__DisplayClass2_0_U3C_ctorU3Eb__0_m5E5B0233ED8FCB0216189C4D84B1BB9E3A64AC23_RuntimeMethod_var), NULL); __this->___ISerializableConstructor = L_30; Il2CppCodeGenWriteBarrier((void**)(&__this->___ISerializableConstructor), (void*)L_30); return; } IL_009e: { il2cpp_codegen_runtime_class_init_inline(DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var); RuntimeObject* L_31; L_31 = DefaultLoggers_get_DefaultLogger_mA3CC5060E6E8E0229A24386D671C5E0166697888(NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32; NullCheck(L_33); (L_33)->SetAt(static_cast(0), (String_t*)_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33; Type_t* L_35 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType; NullCheck(L_35); String_t* L_36; L_36 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_35); NullCheck(L_34); (L_34)->SetAt(static_cast(1), (String_t*)L_36); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_34; NullCheck(L_37); (L_37)->SetAt(static_cast(2), (String_t*)_stringLiteral24EAE6D6871E52B15472FB098BE14A147E9576DB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37; Type_t* L_39 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType; NullCheck(L_39); String_t* L_40; L_40 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_39); NullCheck(L_38); (L_38)->SetAt(static_cast(3), (String_t*)L_40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_38; NullCheck(L_41); (L_41)->SetAt(static_cast(4), (String_t*)_stringLiteral237D30AE32F865C0257FD20AA21A819B8F7C69FE); String_t* L_42; L_42 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_41, NULL); NullCheck(L_31); InterfaceActionInvoker1< String_t* >::Invoke(0, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_31, L_42); Type_t* L_43 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType; WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* L_44 = (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D*)il2cpp_codegen_object_new(WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var); WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684(L_44, L_43, NULL); __this->___ReflectionFormatter = L_44; Il2CppCodeGenWriteBarrier((void**)(&__this->___ReflectionFormatter), (void*)L_44); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakSerializableFormatter_GetUninitializedObject_m28C649BA93F89ADCD9C71968B07D338096737C00 (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, const RuntimeMethod* method) { { return NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter_DeserializeImplementation_m4A617C3285A28A0600926A6F97B440E91C079841 (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, RuntimeObject** ___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); s_Il2CppMethodInitialized = true; } SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_0 = NULL; Exception_t* V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* L_0 = __this->___ISerializableConstructor; if (!L_0) { goto IL_0069; } } { RuntimeObject* L_1 = ___1_reader; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2; L_2 = WeakSerializableFormatter_ReadSerializationInfo_mB7BE418536E6EF93F88554F52BFEE9E20C49517D(__this, L_1, NULL); V_0 = L_2; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = V_0; if (!L_3) { goto IL_0096; } } try { { RuntimeObject** L_4 = ___0_value; Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* L_5 = __this->___ISerializableConstructor; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_6 = V_0; RuntimeObject* L_7 = ___1_reader; NullCheck(L_7); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_8; L_8 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_7); NullCheck(L_8); StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_9; L_9 = DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline(L_8, NULL); NullCheck(L_5); RuntimeObject* L_10; L_10 = Func_3_Invoke_m6E611262E89A04C1B64749A9A99FC249FAAB4CBF_inline(L_5, L_6, L_9, NULL); *((RuntimeObject**)L_4) = (RuntimeObject*)L_10; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)L_10); RuntimeObject** L_11 = ___0_value; RuntimeObject* L_12 = *((RuntimeObject**)L_11); RuntimeObject* L_13 = ___1_reader; NullCheck(L_13); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_14; L_14 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_13); WeakBaseFormatter_InvokeOnDeserializingCallbacks_m9527ED2B77A24167B2018DFF7D9200E3F8588BA4(__this, L_12, L_14, NULL); bool L_15 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___IsValueType; if (L_15) { goto IL_004e_1; } } { RuntimeObject** L_16 = ___0_value; RuntimeObject* L_17 = *((RuntimeObject**)L_16); RuntimeObject* L_18 = ___1_reader; WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_17, L_18, NULL); } IL_004e_1: { goto IL_0096; } } 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: { V_1 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); RuntimeObject* L_19 = ___1_reader; NullCheck(L_19); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_20; L_20 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_19); NullCheck(L_20); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_21; L_21 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_20, NULL); NullCheck(L_21); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_22; L_22 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_21, NULL); Exception_t* L_23 = V_1; NullCheck(L_22); DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_22, L_23, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0096; } IL_0069: { RuntimeObject** L_24 = ___0_value; WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* L_25 = __this->___ReflectionFormatter; RuntimeObject* L_26 = ___1_reader; NullCheck(L_25); RuntimeObject* L_27; L_27 = WeakBaseFormatter_Deserialize_m653C5479D40C06C17275061115E1F0BF6441B19A(L_25, L_26, NULL); *((RuntimeObject**)L_24) = (RuntimeObject*)L_27; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)L_27); RuntimeObject** L_28 = ___0_value; RuntimeObject* L_29 = *((RuntimeObject**)L_28); RuntimeObject* L_30 = ___1_reader; NullCheck(L_30); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_31; L_31 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_30); WeakBaseFormatter_InvokeOnDeserializingCallbacks_m9527ED2B77A24167B2018DFF7D9200E3F8588BA4(__this, L_29, L_31, NULL); bool L_32 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___IsValueType; if (L_32) { goto IL_0096; } } { RuntimeObject** L_33 = ___0_value; RuntimeObject* L_34 = *((RuntimeObject**)L_33); RuntimeObject* L_35 = ___1_reader; WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_34, L_35, NULL); } IL_0096: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter_SerializeImplementation_mE919981A1B9D648A1CA0594FA0C44CFBCA961CA6 (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, RuntimeObject** ___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*)&ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_1 = NULL; Exception_t* V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* L_0 = __this->___ISerializableConstructor; if (!L_0) { goto IL_005e; } } { RuntimeObject** L_1 = ___0_value; RuntimeObject* L_2 = *((RuntimeObject**)L_1); V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var)); RuntimeObject** L_3 = ___0_value; RuntimeObject* L_4 = *((RuntimeObject**)L_3); NullCheck(L_4); Type_t* L_5; L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL); RuntimeObject* L_6 = ___1_writer; NullCheck(L_6); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_7; L_7 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_6); NullCheck(L_7); RuntimeObject* L_8; L_8 = SerializationContext_get_FormatterConverter_mB20DE64FB1032DDE9350701D310A4B1FD559B435_inline(L_7, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)il2cpp_codegen_object_new(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_il2cpp_TypeInfo_var); SerializationInfo__ctor_m6AC4F08744E2365305F33E8B028832139DAEBEA3(L_9, L_5, L_8, NULL); V_1 = L_9; } try { RuntimeObject* L_10 = V_0; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_11 = V_1; RuntimeObject* L_12 = ___1_writer; NullCheck(L_12); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_13; L_13 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_12); NullCheck(L_13); StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_14; L_14 = SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D_inline(L_13, NULL); NullCheck(L_10); InterfaceActionInvoker2< SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(0, ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var, L_10, L_11, L_14); goto IL_0055; } 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_003c; } throw e; } CATCH_003c: { V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); RuntimeObject* L_15 = ___1_writer; NullCheck(L_15); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_16; L_16 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_15); NullCheck(L_16); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_17; L_17 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_16, NULL); NullCheck(L_17); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_18; L_18 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_17, NULL); Exception_t* L_19 = V_2; NullCheck(L_18); DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_18, L_19, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0055; } IL_0055: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_20 = V_1; RuntimeObject* L_21 = ___1_writer; WeakSerializableFormatter_WriteSerializationInfo_mCC3EBA27F77D1079BDAB6CF6EF94625F49917F2F(__this, L_20, L_21, NULL); return; } IL_005e: { WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* L_22 = __this->___ReflectionFormatter; RuntimeObject** L_23 = ___0_value; RuntimeObject* L_24 = *((RuntimeObject**)L_23); RuntimeObject* L_25 = ___1_writer; NullCheck(L_22); WeakBaseFormatter_Serialize_mF375BCA6946DD236A76AAA7088806E05663C7EAF(L_22, L_24, L_25, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* WeakSerializableFormatter_ReadSerializationInfo_mB7BE418536E6EF93F88554F52BFEE9E20C49517D (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, RuntimeObject* ___0_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*)&SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_il2cpp_TypeInfo_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*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; uint8_t V_1 = 0; int64_t V_2 = 0; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_3 = NULL; int32_t V_4 = 0; Type_t* V_5 = NULL; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_6 = NULL; RuntimeObject* V_7 = NULL; String_t* V_8 = NULL; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_9 = NULL; { 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)((int32_t)12))))) { goto IL_00d6; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ce: { RuntimeObject* L_3 = ___0_reader; NullCheck(L_3); bool L_4; L_4 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3); return; } }); try { { RuntimeObject* L_5 = ___0_reader; NullCheck(L_5); bool L_6; L_6 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5, (&V_2)); Type_t* L_7 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType; RuntimeObject* L_8 = ___0_reader; NullCheck(L_8); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9; L_9 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8); NullCheck(L_9); RuntimeObject* L_10; L_10 = DeserializationContext_get_FormatterConverter_m8DDA6FD65D737326235925E88BA24B1BA16F78D7_inline(L_9, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_11 = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)il2cpp_codegen_object_new(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_il2cpp_TypeInfo_var); SerializationInfo__ctor_m6AC4F08744E2365305F33E8B028832139DAEBEA3(L_11, L_7, L_10, NULL); V_3 = L_11; V_4 = 0; goto IL_00c0_1; } IL_0039_1: { V_5 = (Type_t*)NULL; RuntimeObject* L_12 = ___0_reader; NullCheck(L_12); uint8_t L_13; L_13 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_12, (&V_0)); V_1 = L_13; uint8_t L_14 = V_1; if ((!(((uint32_t)L_14) == ((uint32_t)1)))) { goto IL_0083_1; } } { String_t* L_15 = V_0; bool L_16; L_16 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL); if (!L_16) { goto IL_0083_1; } } { RuntimeObject* L_17 = ___0_reader; NullCheck(L_17); bool L_18; L_18 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(22, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_17, (&V_8)); RuntimeObject* L_19 = ___0_reader; NullCheck(L_19); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_20; L_20 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_19); NullCheck(L_20); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_21; L_21 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_20, NULL); String_t* L_22 = V_8; RuntimeObject* L_23 = ___0_reader; NullCheck(L_23); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_24; L_24 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, 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_21); Type_t* L_27; L_27 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_21, L_22, L_26); V_5 = L_27; } IL_0083_1: { Type_t* L_28 = V_5; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_29; L_29 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_28, (Type_t*)NULL, NULL); if (!L_29) { goto IL_0095_1; } } { RuntimeObject* L_30 = ___0_reader; NullCheck(L_30); InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_30); goto IL_00ba_1; } IL_0095_1: { RuntimeObject* L_31 = ___0_reader; NullCheck(L_31); uint8_t L_32; L_32 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31, (&V_0)); V_1 = L_32; Type_t* L_33 = V_5; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_34; L_34 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_33, NULL); V_6 = L_34; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_35 = V_6; RuntimeObject* L_36 = ___0_reader; NullCheck(L_35); RuntimeObject* L_37; L_37 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_35, L_36); V_7 = L_37; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_38 = V_3; String_t* L_39 = V_0; RuntimeObject* L_40 = V_7; NullCheck(L_38); SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_38, L_39, L_40, NULL); } IL_00ba_1: { int32_t L_41 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_00c0_1: { int32_t L_42 = V_4; int64_t L_43 = V_2; if ((((int64_t)((int64_t)L_42)) < ((int64_t)L_43))) { goto IL_0039_1; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_44 = V_3; V_9 = L_44; goto IL_00d8; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00d6: { return (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL; } IL_00d8: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_45 = V_9; return L_45; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter_WriteSerializationInfo_mCC3EBA27F77D1079BDAB6CF6EF94625F49917F2F (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, 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*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7); s_Il2CppMethodInitialized = true; } SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* V_0 = NULL; SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74 V_1; memset((&V_1), 0, sizeof(V_1)); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_2 = NULL; Exception_t* V_3 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0096: { RuntimeObject* L_0 = ___1_writer; NullCheck(L_0); InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0); return; } }); try { { RuntimeObject* L_1 = ___1_writer; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; NullCheck(L_2); int32_t L_3; L_3 = SerializationInfo_get_MemberCount_mB4ECB820E0C88CF7D1031B09B0E32040DE464B9E_inline(L_2, NULL); NullCheck(L_1); InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1, ((int64_t)L_3)); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info; NullCheck(L_4); SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* L_5; L_5 = SerializationInfo_GetEnumerator_m5230A1D4E4B612E90B10E2034C638CD42F667EA6(L_4, NULL); V_0 = L_5; goto IL_008c_1; } IL_0016_1: { SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* L_6 = V_0; NullCheck(L_6); SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74 L_7; L_7 = SerializationInfoEnumerator_get_Current_m820863174CF73089751ACC36BC34DD3188A1929B(L_6, NULL); V_1 = L_7; } try { RuntimeObject* L_8 = ___1_writer; RuntimeObject* L_9 = ___1_writer; NullCheck(L_9); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_10; L_10 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_9); NullCheck(L_10); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_11; L_11 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_10, NULL); Type_t* L_12; L_12 = SerializationEntry_get_ObjectType_m59CB196C9CF993864C0B057021203719E32775E3_inline((&V_1), NULL); RuntimeObject* L_13 = ___1_writer; NullCheck(L_13); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_14; L_14 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_13); NullCheck(L_14); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_15; L_15 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_14, NULL); NullCheck(L_15); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_16; L_16 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_15, NULL); NullCheck(L_11); String_t* L_17; L_17 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_11, L_12, L_16); NullCheck(L_8); InterfaceActionInvoker2< String_t*, String_t* >::Invoke(21, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_8, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, L_17); Type_t* L_18; L_18 = SerializationEntry_get_ObjectType_m59CB196C9CF993864C0B057021203719E32775E3_inline((&V_1), NULL); il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_19; L_19 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_18, NULL); V_2 = L_19; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_20 = V_2; String_t* L_21; L_21 = SerializationEntry_get_Name_mF6151F31B3F43C88AF08F39F178401406642EB67_inline((&V_1), NULL); RuntimeObject* L_22; L_22 = SerializationEntry_get_Value_mA57713535F866795C180D20067C0E38A85327912_inline((&V_1), NULL); RuntimeObject* L_23 = ___1_writer; NullCheck(L_20); VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_20, L_21, L_22, L_23); goto IL_008c_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_0073_1; } throw e; } CATCH_0073_1: { V_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); RuntimeObject* L_24 = ___1_writer; NullCheck(L_24); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_25; L_25 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_24); NullCheck(L_25); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_26; L_26 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_25, NULL); NullCheck(L_26); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_27; L_27 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_26, NULL); Exception_t* L_28 = V_3; NullCheck(L_27); DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_27, L_28, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_008c_1; } IL_008c_1: { SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* L_29 = V_0; NullCheck(L_29); bool L_30; L_30 = SerializationInfoEnumerator_MoveNext_m4F052C960AE85EFED1048CAAAC538AB3714078A6(L_29, NULL); if (L_30) { goto IL_0016_1; } } { goto IL_009d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_009d: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_mA54DD8F0F0563B77EBE4ABA30E79849C27A75F75 (U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass2_0_U3C_ctorU3Eb__0_m5E5B0233ED8FCB0216189C4D84B1BB9E3A64AC23 (U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* L_0 = __this->___U3CU3E4__this; NullCheck(L_0); Type_t* L_1 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)L_0)->___SerializedType; il2cpp_codegen_runtime_class_init_inline(FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1(L_1, NULL); V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_2, ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var)); ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_3 = __this->___constructor; RuntimeObject* L_4 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_5; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = ___0_info; NullCheck(L_6); ArrayElementTypeCheck (L_6, L_7); (L_6)->SetAt(static_cast(0), (RuntimeObject*)L_7); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_6; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_9 = ___1_context; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_10 = L_9; RuntimeObject* L_11 = Box(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_il2cpp_TypeInfo_var, &L_10); NullCheck(L_8); ArrayElementTypeCheck (L_8, L_11); (L_8)->SetAt(static_cast(1), (RuntimeObject*)L_11); NullCheck(L_3); RuntimeObject* L_12; L_12 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_3, L_4, L_8, NULL); RuntimeObject* L_13 = V_0; return L_13; } } #ifdef __clang__ #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 WeakStackFormatter__ctor_mB768ECBC4DD84A72E056BD44A6EBD52AAC30ECD2 (WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_tB4BCB6A11DF09D42E9228B9CAE53E4FD038B62F4_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; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* G_B2_0 = NULL; WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* G_B1_0 = NULL; int32_t G_B3_0 = 0; WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* G_B3_1 = NULL; { Type_t* L_0 = ___0_serializedType; WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL); Type_t* L_1 = ___0_serializedType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (Stack_1_tB4BCB6A11DF09D42E9228B9CAE53E4FD038B62F4_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4; L_4 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5(L_1, L_3, NULL); V_0 = L_4; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = V_0; NullCheck(L_5); int32_t L_6 = 0; Type_t* L_7 = (L_5)->GetAt(static_cast(L_6)); il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_8; L_8 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_7, NULL); __this->___ElementSerializer = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___ElementSerializer), (void*)L_8); Type_t* L_9 = ___0_serializedType; NullCheck(L_9); bool L_10; L_10 = VirtualFuncInvoker0< bool >::Invoke(39, L_9); if (!L_10) { G_B2_0 = __this; goto IL_0046; } G_B1_0 = __this; } { Type_t* L_11 = ___0_serializedType; NullCheck(L_11); Type_t* L_12; L_12 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_11); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (Stack_1_tB4BCB6A11DF09D42E9228B9CAE53E4FD038B62F4_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); bool L_15; L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL); G_B3_0 = ((int32_t)(L_15)); G_B3_1 = G_B1_0; goto IL_0047; } IL_0046: { G_B3_0 = 0; G_B3_1 = G_B2_0; } IL_0047: { NullCheck(G_B3_1); G_B3_1->___IsPlainStack = (bool)G_B3_0; MethodInfo_t* L_16 = __this->___PushMethod; bool L_17; L_17 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_16, (MethodInfo_t*)NULL, NULL); if (!L_17) { goto IL_0075; } } { Type_t* L_18 = ___0_serializedType; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var))); String_t* L_19; L_19 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_18, NULL); String_t* L_20; L_20 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0C2BBB4D988B2B5CBDCED0167048DFD826A5954)), L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC13A2ACAA33E72A337CC36C4B3D7DB1EAD777338)), NULL); SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_21 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var))); SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_21, L_20, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakStackFormatter__ctor_mB768ECBC4DD84A72E056BD44A6EBD52AAC30ECD2_RuntimeMethod_var))); } IL_0075: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakStackFormatter_GetUninitializedObject_m95362CD29251DFBBB9CCCDBA9587BA88B342B263 (WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* __this, const RuntimeMethod* method) { { return NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakStackFormatter_DeserializeImplementation_m1ADE2B77D37763FBF84285AA1917308CA5FA1683 (WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* __this, RuntimeObject** ___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*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7483A8715546446B88DC220E397191DE8747F253); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; uint8_t V_1 = 0; int64_t V_2 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL; int32_t V_4 = 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)((int32_t)12))))) { goto IL_0126; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_011e: { RuntimeObject* L_3 = ___1_reader; NullCheck(L_3); bool L_4; L_4 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3); return; } }); try { { RuntimeObject* L_5 = ___1_reader; NullCheck(L_5); bool L_6; L_6 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5, (&V_2)); bool L_7 = __this->___IsPlainStack; if (!L_7) { goto IL_0041_1; } } { RuntimeObject** L_8 = ___0_value; Type_t* L_9 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_10; int64_t L_12 = V_2; int32_t L_13 = ((int32_t)L_12); RuntimeObject* L_14 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_13); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_14); (L_11)->SetAt(static_cast(0), (RuntimeObject*)L_14); RuntimeObject* L_15; L_15 = Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6(L_9, L_11, NULL); *((RuntimeObject**)L_8) = (RuntimeObject*)L_15; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_15); goto IL_004e_1; } IL_0041_1: { RuntimeObject** L_16 = ___0_value; Type_t* L_17 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType; RuntimeObject* L_18; L_18 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_17, NULL); *((RuntimeObject**)L_16) = (RuntimeObject*)L_18; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_16, (void*)(RuntimeObject*)L_18); } IL_004e_1: { RuntimeObject** L_19 = ___0_value; RuntimeObject* L_20 = *((RuntimeObject**)L_19); RuntimeObject* L_21 = ___1_reader; WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_20, L_21, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); V_3 = L_22; V_4 = 0; goto IL_0113_1; } IL_0066_1: { RuntimeObject* L_23 = ___1_reader; NullCheck(L_23); uint8_t L_24; L_24 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_23, (&V_0)); if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)13))))) { goto IL_00c0_1; } } { RuntimeObject* L_25 = ___1_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)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29; NullCheck(L_30); (L_30)->SetAt(static_cast(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30; String_t* L_32; L_32 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(1), (String_t*)L_32); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_31; NullCheck(L_33); (L_33)->SetAt(static_cast(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33; String_t* L_35; L_35 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL); NullCheck(L_34); (L_34)->SetAt(static_cast(3), (String_t*)L_35); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_34; NullCheck(L_36); (L_36)->SetAt(static_cast(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57); String_t* L_37; L_37 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_36, NULL); NullCheck(L_28); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_28, L_37, NULL); goto IL_012c; } IL_00c0_1: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = V_3; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_39 = __this->___ElementSerializer; RuntimeObject* L_40 = ___1_reader; NullCheck(L_39); RuntimeObject* L_41; L_41 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_39, L_40); NullCheck(L_38); ArrayElementTypeCheck (L_38, L_41); (L_38)->SetAt(static_cast(0), (RuntimeObject*)L_41); MethodInfo_t* L_42 = __this->___PushMethod; RuntimeObject** L_43 = ___0_value; RuntimeObject* L_44 = *((RuntimeObject**)L_43); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_45 = V_3; NullCheck(L_42); RuntimeObject* L_46; L_46 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_42, L_44, L_45, NULL); RuntimeObject* L_47 = ___1_reader; NullCheck(L_47); bool L_48; L_48 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_47); if (L_48) { goto IL_010d_1; } } { RuntimeObject* L_49 = ___1_reader; NullCheck(L_49); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_50; L_50 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_49); NullCheck(L_50); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_51; L_51 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_50, NULL); NullCheck(L_51); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_52; L_52 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_51, NULL); RuntimeObject* L_53 = ___1_reader; NullCheck(L_53); String_t* L_54; L_54 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_53); String_t* L_55; L_55 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_54, NULL); NullCheck(L_52); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_52, L_55, NULL); goto IL_012c; } IL_010d_1: { int32_t L_56 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_0113_1: { int32_t L_57 = V_4; int64_t L_58 = V_2; if ((((int64_t)((int64_t)L_57)) < ((int64_t)L_58))) { goto IL_0066_1; } } { goto IL_012c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0126: { RuntimeObject* L_59 = ___1_reader; NullCheck(L_59); InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_59); } IL_012c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakStackFormatter_SerializeImplementation_m25E7ED4AF4CE59CC9B8E8223C1458A3926502107 (WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_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*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* V_1 = NULL; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_2 = NULL; RuntimeObject* V_3 = NULL; RuntimeObject* V_4 = NULL; RuntimeObject* V_5 = NULL; int32_t V_6 = 0; Exception_t* V_7 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00b4: { RuntimeObject* L_0 = ___1_writer; NullCheck(L_0); InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0); return; } }); try { { RuntimeObject** L_1 = ___0_value; RuntimeObject* L_2 = *((RuntimeObject**)L_1); V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var)); RuntimeObject* L_3 = ___1_writer; RuntimeObject* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_4); NullCheck(L_3); InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_3, ((int64_t)L_5)); il2cpp_codegen_runtime_class_init_inline(Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A_il2cpp_TypeInfo_var); Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* L_6; L_6 = Cache_1_Claim_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41(Cache_1_Claim_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41_RuntimeMethod_var); V_1 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00aa_1: { { Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* L_7 = V_1; if (!L_7) { goto IL_00b3_1; } } { Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* L_8 = V_1; NullCheck(L_8); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8); } IL_00b3_1: { return; } } }); try { { Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* L_9 = V_1; NullCheck(L_9); List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_10 = L_9->___Value; V_2 = L_10; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_11 = V_2; NullCheck(L_11); List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_11, List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var); RuntimeObject* L_12 = V_0; NullCheck(L_12); RuntimeObject* L_13; L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_12); V_3 = L_13; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004b_2: { { RuntimeObject* L_14 = V_3; V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_14, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)); RuntimeObject* L_15 = V_5; if (!L_15) { goto IL_005e_2; } } { RuntimeObject* L_16 = V_5; NullCheck(L_16); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_16); } IL_005e_2: { return; } } }); try { { goto IL_0041_3; } IL_0031_3: { RuntimeObject* L_17 = V_3; NullCheck(L_17); RuntimeObject* L_18; L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17); V_4 = L_18; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_19 = V_2; RuntimeObject* L_20 = V_4; NullCheck(L_19); List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_19, L_20, List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var); } IL_0041_3: { RuntimeObject* L_21 = V_3; NullCheck(L_21); bool L_22; L_22 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21); if (L_22) { goto IL_0031_3; } } { goto IL_005f_2; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005f_2: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_23 = V_2; NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_23, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var); V_6 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); goto IL_00a3_2; } IL_006b_2: { } try { Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_25 = __this->___ElementSerializer; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_26 = V_2; int32_t L_27 = V_6; NullCheck(L_26); RuntimeObject* L_28; L_28 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_26, L_27, List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var); RuntimeObject* L_29 = ___1_writer; NullCheck(L_25); Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_25, L_28, L_29, NULL); goto IL_009d_2; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0082_2; } throw e; } CATCH_0082_2: { V_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); RuntimeObject* L_30 = ___1_writer; NullCheck(L_30); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_31; L_31 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_30); NullCheck(L_31); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_32; L_32 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_31, NULL); NullCheck(L_32); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_33; L_33 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_32, NULL); Exception_t* L_34 = V_7; NullCheck(L_33); DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_33, L_34, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_009d_2; } IL_009d_2: { int32_t L_35 = V_6; V_6 = ((int32_t)il2cpp_codegen_subtract(L_35, 1)); } IL_00a3_2: { int32_t L_36 = V_6; if ((((int32_t)L_36) >= ((int32_t)0))) { goto IL_006b_2; } } { goto IL_00bb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00bb: { 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 TimeSpanFormatter_Read_m8DB57282FFD13CBCECD8675DD276A57D2361136C (TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* ___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); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int64_t V_1 = 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)); if ((!(((uint32_t)L_1) == ((uint32_t)3)))) { goto IL_0020; } } { RuntimeObject* L_2 = ___1_reader; NullCheck(L_2); bool L_3; L_3 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(27, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_2, (&V_1)); TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_4 = ___0_value; int64_t L_5 = V_1; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_6; memset((&L_6), 0, sizeof(L_6)); TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline((&L_6), L_5, NULL); *(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)L_4 = L_6; } IL_0020: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanFormatter_Write_mB9763F235D1CE30D8396191E727F877799E91EB7 (TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* ___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); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___1_writer; TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_1 = ___0_value; int64_t L_2; L_2 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline(L_1, NULL); NullCheck(L_0); InterfaceActionInvoker2< String_t*, int64_t >::Invoke(26, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, (String_t*)NULL, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanFormatter__ctor_mC9479D7AD75C715CCC8586085EDD12EFE66FAB8D (TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824_il2cpp_TypeInfo_var); MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744(__this, MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_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 TypeFormatter_Read_mD170916803D4A67A7BCF089AB15C3AE9346A65CC (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* __this, Type_t** ___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*)&MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { 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)); if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_004a; } } { RuntimeObject* L_2 = ___1_reader; NullCheck(L_2); bool L_3; L_3 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(22, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_2, (&V_0)); Type_t** L_4 = ___0_value; RuntimeObject* L_5 = ___1_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); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_7; L_7 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_6, NULL); String_t* L_8 = V_0; RuntimeObject* L_9 = ___1_reader; NullCheck(L_9); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_10; L_10 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_9); NullCheck(L_10); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_11; L_11 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_10, NULL); NullCheck(L_11); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_12; L_12 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_11, NULL); NullCheck(L_7); Type_t* L_13; L_13 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_7, L_8, L_12); *((RuntimeObject**)L_4) = (RuntimeObject*)L_13; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)L_13); Type_t** L_14 = ___0_value; Type_t* L_15 = *((Type_t**)L_14); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_16; L_16 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_15, (Type_t*)NULL, NULL); if (!L_16) { goto IL_004a; } } { Type_t** L_17 = ___0_value; Type_t* L_18 = *((Type_t**)L_17); RuntimeObject* L_19 = ___1_reader; MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E(__this, L_18, L_19, MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E_RuntimeMethod_var); } IL_004a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFormatter_Write_mAD576EB7CFC5F3D14124FF3E225788E9BF6D504C (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* __this, Type_t** ___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); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___1_writer; RuntimeObject* L_1 = ___1_writer; NullCheck(L_1); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2; L_2 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1); NullCheck(L_2); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_3; L_3 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_2, NULL); Type_t** L_4 = ___0_value; Type_t* L_5 = *((Type_t**)L_4); RuntimeObject* L_6 = ___1_writer; NullCheck(L_6); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_7; L_7 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_6); NullCheck(L_7); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_8; L_8 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_7, NULL); NullCheck(L_8); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_9; L_9 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_8, NULL); NullCheck(L_3); String_t* L_10; L_10 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_3, L_5, L_9); NullCheck(L_0); InterfaceActionInvoker2< String_t*, String_t* >::Invoke(21, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, (String_t*)NULL, L_10); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeFormatter_GetUninitializedObject_m650F08E32E6C18CF5BC0708C0FE87C2981091D3F (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* __this, const RuntimeMethod* method) { { return (Type_t*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFormatter__ctor_m2A04A35E2A27F00F5B4A27E210DFC5886E6F145E (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD_il2cpp_TypeInfo_var); MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217(__this, MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217_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 Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* VersionFormatter_GetUninitializedObject_m4EBC456238058599EC943C955466BA0E8F2C03D3 (VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608* __this, const RuntimeMethod* method) { { return (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionFormatter_Read_mCEDA3EA9AA1706620B6E09F2D33A7FCC7F278312 (VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___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*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; V_3 = 0; RuntimeObject* L_0 = ___1_reader; NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0)); RuntimeObject* L_2 = ___1_reader; NullCheck(L_2); bool L_3; L_3 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_2, (&V_1)); RuntimeObject* L_4 = ___1_reader; NullCheck(L_4); bool L_5; L_5 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4, (&V_2)); RuntimeObject* L_6 = ___1_reader; NullCheck(L_6); bool L_7; L_7 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_6, (&V_3)); int32_t L_8 = V_0; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_0034; } } { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)0))) { goto IL_003c; } } IL_0034: { Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_10 = ___0_value; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_11 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var); Version__ctor_mFAED14F991BDC9D3A56B591F428EEDD1493A3D21(L_11, NULL); *((RuntimeObject**)L_10) = (RuntimeObject*)L_11; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11); return; } IL_003c: { int32_t L_12 = V_2; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_004a; } } { Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_13 = ___0_value; int32_t L_14 = V_0; int32_t L_15 = V_1; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_16 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var); Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_16, L_14, L_15, NULL); *((RuntimeObject**)L_13) = (RuntimeObject*)L_16; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_13, (void*)(RuntimeObject*)L_16); return; } IL_004a: { int32_t L_17 = V_3; if ((((int32_t)L_17) >= ((int32_t)0))) { goto IL_0059; } } { Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_18 = ___0_value; int32_t L_19 = V_0; int32_t L_20 = V_1; int32_t L_21 = V_2; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_22 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var); Version__ctor_m7D8EE608025AE8D7AD8867718BC0AC96A2CFC1F5(L_22, L_19, L_20, L_21, NULL); *((RuntimeObject**)L_18) = (RuntimeObject*)L_22; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_22); return; } IL_0059: { Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_23 = ___0_value; int32_t L_24 = V_0; int32_t L_25 = V_1; int32_t L_26 = V_2; int32_t L_27 = V_3; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_28 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var); Version__ctor_mA37C0514C41B5A21A88102EEDB59026240650B84(L_28, L_24, L_25, L_26, L_27, NULL); *((RuntimeObject**)L_23) = (RuntimeObject*)L_28; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_23, (void*)(RuntimeObject*)L_28); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionFormatter_Write_m3B4AD8FF503638ACBB00A3E8C58360F18C78FE68 (VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___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); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___1_writer; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_1 = ___0_value; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_2 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_1); NullCheck(L_2); int32_t L_3; L_3 = Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline(L_2, NULL); NullCheck(L_0); InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, (String_t*)NULL, L_3); RuntimeObject* L_4 = ___1_writer; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_5 = ___0_value; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_6 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_5); NullCheck(L_6); int32_t L_7; L_7 = Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline(L_6, NULL); NullCheck(L_4); InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_4, (String_t*)NULL, L_7); RuntimeObject* L_8 = ___1_writer; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_9 = ___0_value; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_10 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_9); NullCheck(L_10); int32_t L_11; L_11 = Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline(L_10, NULL); NullCheck(L_8); InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_8, (String_t*)NULL, L_11); RuntimeObject* L_12 = ___1_writer; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_13 = ___0_value; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_14 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_13); NullCheck(L_14); int32_t L_15; L_15 = Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline(L_14, NULL); NullCheck(L_12); InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_12, (String_t*)NULL, L_15); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionFormatter__ctor_mC6AF3ACC4C859D5291586FB77180CEA5208539C7 (VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C_il2cpp_TypeInfo_var); MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE(__this, MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE_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 AllowDeserializeInvalidDataAttribute__ctor_mDB714155E4966AC0EC9DF3861ADE85D4B4C28F03 (AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4* __this, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AlwaysFormatsSelfAttribute__ctor_mDAADF2B8131A57DE7DA0A60CA7CD036FF5A7F0DD (AlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1* __this, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArchitectureInfo__cctor_m482A362FE6C040A92F8AA0EA6B5839B20015E72D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF639D9CF09987B7E0E88FD8EC6178A3211301DB5); s_Il2CppMethodInitialized = true; } { ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads = (bool)0; ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites = (bool)0; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralF639D9CF09987B7E0E88FD8EC6178A3211301DB5, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArchitectureInfo_SetRuntimePlatform_mAB5D1186945A9EED9BB1599B7CE012DA0EAE95B9 (int32_t ___0_platform, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral700AA87E228724217A572AAEFD87E2DA9855AD2A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B8C4812791D7CCA7FB6A3ED3E3B1E93606A562B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BCF9E7D0D3590D9A3299AFB3DBFDEBDFC1E567E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FECE8D38687072573C3DD510007EE4480C8CB2C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92B78FA0517D23FF288A9466BEACFD654A6927F5); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; uint8_t* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int32_t V_3 = 0; float V_4 = 0.0f; il2cpp::utils::ExceptionSupportStack __active_exceptions; { int32_t L_0 = ___0_platform; if ((((int32_t)L_0) > ((int32_t)((int32_t)19)))) { goto IL_0045; } } { int32_t L_1 = ___0_platform; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, 1))) > ((uint32_t)1)))) { goto IL_0057; } } { int32_t L_2 = ___0_platform; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)9)))) { case 0: { goto IL_0057; } case 1: { goto IL_0057; } case 2: { goto IL_00f0; } case 3: { goto IL_00f0; } case 4: { goto IL_0057; } case 5: { goto IL_00f0; } case 6: { goto IL_00f0; } case 7: { goto IL_00f0; } case 8: { goto IL_0057; } case 9: { goto IL_0057; } case 10: { goto IL_0057; } } } { goto IL_00f0; } IL_0045: { int32_t L_3 = ___0_platform; if ((((int32_t)L_3) == ((int32_t)((int32_t)25)))) { goto IL_0057; } } { int32_t L_4 = ___0_platform; if ((((int32_t)L_4) == ((int32_t)((int32_t)27)))) { goto IL_0057; } } { int32_t L_5 = ___0_platform; if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)30))))) { goto IL_00f0; } } IL_0057: { } try { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8); V_0 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0091_1: { V_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; return; } }); try { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = L_7; V_2 = L_8; if (!L_8) { goto IL_0069_2; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_2; NullCheck(L_9); if (((int32_t)(((RuntimeArray*)L_9)->max_length))) { goto IL_006e_2; } } IL_0069_2: { V_1 = (uint8_t*)((uintptr_t)0); goto IL_0077_2; } IL_006e_2: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_2; NullCheck(L_10); V_1 = (uint8_t*)((uintptr_t)((L_10)->GetAddressAt(static_cast(0)))); } IL_0077_2: { V_3 = 0; goto IL_0085_2; } IL_007b_2: { uint8_t* L_11 = V_1; int32_t L_12 = V_3; float L_13 = *((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, L_12))); V_4 = L_13; int32_t L_14 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0085_2: { int32_t L_15 = V_3; if ((((int32_t)L_15) < ((int32_t)4))) { goto IL_007b_2; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads = (bool)1; goto IL_0094_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0094_1: { goto IL_009f; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0096; } throw e; } CATCH_0096: { il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))); ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))))->___Architecture_Supports_Unaligned_Float32_Reads = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_009f; } IL_009f: { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_16 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads; if (!L_16) { goto IL_00ce; } } { Il2CppFakeBox L_17(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, (&___0_platform)); String_t* L_18; L_18 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_17), NULL); String_t* L_19; L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral7BCF9E7D0D3590D9A3299AFB3DBFDEBDFC1E567E, L_18, _stringLiteral7FECE8D38687072573C3DD510007EE4480C8CB2C, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_19, NULL); il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites = (bool)1; return; } IL_00ce: { Il2CppFakeBox L_20(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, (&___0_platform)); String_t* L_21; L_21 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_20), NULL); String_t* L_22; L_22 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral7BCF9E7D0D3590D9A3299AFB3DBFDEBDFC1E567E, L_21, _stringLiteral7B8C4812791D7CCA7FB6A3ED3E3B1E93606A562B, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_22, NULL); return; } IL_00f0: { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads = (bool)0; ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites = (bool)0; Il2CppFakeBox L_23(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, (&___0_platform)); String_t* L_24; L_24 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_23), NULL); String_t* L_25; L_25 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral92B78FA0517D23FF288A9466BEACFD654A6927F5, L_24, _stringLiteral700AA87E228724217A572AAEFD87E2DA9855AD2A, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_25, 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 MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___memoryStream; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0); if (L_1) { goto IL_001d; } } { il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); int32_t L_2 = ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___InitialCapacity; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8(L_3, L_2, NULL); __this->___memoryStream = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___memoryStream), (void*)L_3); } IL_001d: { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = __this->___memoryStream; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedMemoryStream__ctor_mD65C43F4659E64FB9082AFDAED4BC166360DDDC2 (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); int32_t L_0 = ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___InitialCapacity; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8(L_1, L_0, NULL); __this->___memoryStream = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___memoryStream), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedMemoryStream_OnFreed_m7404240E4CE2D1DA9CFC23B38D96A2D727E57F03 (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___memoryStream; NullCheck(L_0); VirtualActionInvoker1< int64_t >::Invoke(21, L_0, ((int64_t)0)); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->___memoryStream; NullCheck(L_1); VirtualActionInvoker1< int64_t >::Invoke(12, L_1, ((int64_t)0)); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->___memoryStream; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(29, L_2); il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); int32_t L_4 = ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___MaxCapacity; if ((((int32_t)L_3) <= ((int32_t)L_4))) { goto IL_003c; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = __this->___memoryStream; il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); int32_t L_6 = ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___MaxCapacity; NullCheck(L_5); VirtualActionInvoker1< int32_t >::Invoke(30, L_5, L_6); } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedMemoryStream_OnClaimed_m23C621A42AE867F769ED946B8356262F2CF44B37 (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___memoryStream; NullCheck(L_0); VirtualActionInvoker1< int64_t >::Invoke(21, L_0, ((int64_t)0)); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->___memoryStream; NullCheck(L_1); VirtualActionInvoker1< int64_t >::Invoke(12, L_1, ((int64_t)0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* CachedMemoryStream_Claim_mF1059E0274650C59E70987945A8FCEE1D82F6ECB (int32_t ___0_minCapacity, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_0; L_0 = Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0(Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var); V_0 = L_0; Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1 = V_0; NullCheck(L_1); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_2 = L_1->___Value; NullCheck(L_2); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3; L_3 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_2, NULL); NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(29, L_3); int32_t L_5 = ___0_minCapacity; if ((((int32_t)L_4) >= ((int32_t)L_5))) { goto IL_002a; } } { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_6 = V_0; NullCheck(L_6); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_7 = L_6->___Value; NullCheck(L_7); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_8; L_8 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_7, NULL); int32_t L_9 = ___0_minCapacity; NullCheck(L_8); VirtualActionInvoker1< int32_t >::Invoke(30, L_8, L_9); } IL_002a: { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_0; L_0 = Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0(Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var); V_0 = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes; if (!L_1) { goto IL_0030; } } { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0; NullCheck(L_2); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_3 = L_2->___Value; NullCheck(L_3); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4; L_4 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_bytes; NullCheck(L_6); NullCheck(L_4); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_4, L_5, 0, ((int32_t)(((RuntimeArray*)L_6)->max_length))); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_7 = V_0; NullCheck(L_7); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_8 = L_7->___Value; NullCheck(L_8); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_9; L_9 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_8, NULL); NullCheck(L_9); VirtualActionInvoker1< int64_t >::Invoke(12, L_9, ((int64_t)0)); } IL_0030: { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedMemoryStream__cctor_m4BF90E09D53CF036A25D97291CB67FBCC6280F26 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___InitialCapacity = ((int32_t)1024); ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___MaxCapacity = ((int32_t)32768); 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 CustomFormatterAttribute__ctor_mB043736CECC19B635DA3A957D9CB5C0E559C0138 (CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3* __this, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); __this->___Priority = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomFormatterAttribute__ctor_m72D1A02EE9B87784308C608EB5FC44DB84D2D8B8 (CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3* __this, int32_t ___0_priority, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); int32_t L_0 = ___0_priority; __this->___Priority = 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 CustomGenericFormatterAttribute__ctor_m3737754FDD3905A2F7A083B1328D89D7BB7CE0F1 (CustomGenericFormatterAttribute_tA9DACB386E5B851E245DEF25B514F31C009CC698* __this, Type_t* ___0_serializedGenericTypeDefinition, int32_t ___1_priority, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___1_priority; CustomFormatterAttribute__ctor_m72D1A02EE9B87784308C608EB5FC44DB84D2D8B8(__this, L_0, NULL); Type_t* L_1 = ___0_serializedGenericTypeDefinition; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_2; L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, (Type_t*)NULL, NULL); if (!L_2) { goto IL_0016; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomGenericFormatterAttribute__ctor_m3737754FDD3905A2F7A083B1328D89D7BB7CE0F1_RuntimeMethod_var))); } IL_0016: { Type_t* L_4 = ___0_serializedGenericTypeDefinition; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(40, L_4); if (L_5) { goto IL_0039; } } { Type_t* L_6 = ___0_serializedGenericTypeDefinition; NullCheck(L_6); String_t* L_7; L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_6); String_t* L_8; L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D7689960E3E6B816CFA4A674849A0B8B12281BA)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, L_8, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomGenericFormatterAttribute__ctor_m3737754FDD3905A2F7A083B1328D89D7BB7CE0F1_RuntimeMethod_var))); } IL_0039: { Type_t* L_10 = ___0_serializedGenericTypeDefinition; __this->___SerializedGenericTypeDefinition = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___SerializedGenericTypeDefinition), (void*)L_10); 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 CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, String_t* ___0_id, bool ___1_allowNonSerializableTypes, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___2_shouldSerializeFunc, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_id; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838_RuntimeMethod_var))); } IL_0014: { Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_2 = ___2_shouldSerializeFunc; if (L_2) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D109B37C7062C9C1B032D8B05A930774170F577)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838_RuntimeMethod_var))); } IL_0022: { String_t* L_4 = ___0_id; __this->___id = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___id), (void*)L_4); bool L_5 = ___1_allowNonSerializableTypes; __this->___allowNonSerializableTypes = L_5; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_6 = ___2_shouldSerializeFunc; __this->___shouldSerializeFunc = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___shouldSerializeFunc), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CustomSerializationPolicy_get_ID_mB61D1955E8D84B91123D5465BFDCB57B66AACDC3 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___id; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CustomSerializationPolicy_get_AllowNonSerializableTypes_m8B97FE39234F84E7180D703AC9ADEBF7229B7804 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, const RuntimeMethod* method) { { bool L_0 = __this->___allowNonSerializableTypes; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CustomSerializationPolicy_ShouldSerializeMember_mF91D0F14AF3B96F043DFCECDA82583C07CE25F09 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, MemberInfo_t* ___0_member, const RuntimeMethod* method) { { Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_0 = __this->___shouldSerializeFunc; MemberInfo_t* L_1 = ___0_member; NullCheck(L_0); bool L_2; L_2 = Func_2_Invoke_m5F7041A233A9970EDC940E27E631CE713C3E1CA4_inline(L_0, L_1, NULL); return L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindTypeNameToTypeAttribute__ctor_m3CC696A5823D6D409C76AA04BA0127FB4A104459 (BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* __this, String_t* ___0_oldFullTypeName, Type_t* ___1_newType, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); String_t* L_0 = ___0_oldFullTypeName; __this->___OldTypeName = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___OldTypeName), (void*)L_0); Type_t* L_1 = ___1_newType; __this->___NewType = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___NewType), (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 DefaultSerializationBinder__cctor_m1A562D1D59ED572DB18890C8C4DF8433B82D27CE (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD97647C4246AB4145473A12B7FA247718A8B330D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_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__10_0_m8EED3DCB2ADF3DD00FD97DA2538644118590DB6E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2237E0EEA1E4D00FD296A2FC553EFCA53177F222); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF46BFC0396CAB988E7B5463491E1F7E7AACD866E); s_Il2CppMethodInitialized = true; } AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* V_0 = NULL; int32_t V_1 = 0; Assembly_t* V_2 = NULL; RuntimeObject* V_3 = NULL; bool V_4 = false; RuntimeObject* V_5 = NULL; bool V_6 = false; { RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK = L_0; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK), (void*)L_0); Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* L_1 = (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*)il2cpp_codegen_object_new(Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D_il2cpp_TypeInfo_var); Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875(L_1, Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875_RuntimeMethod_var); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp = L_1; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp), (void*)L_1); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_2 = (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*)il2cpp_codegen_object_new(Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var); Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428(L_2, Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings = L_2; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings), (void*)L_2); RuntimeObject* L_3 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_3, NULL); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___TYPETONAME_LOCK = L_3; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___TYPETONAME_LOCK), (void*)L_3); il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_4 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance; Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_5 = (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*)il2cpp_codegen_object_new(Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var); Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2(L_5, L_4, Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2_RuntimeMethod_var); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___nameMap = L_5; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___nameMap), (void*)L_5); RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___NAMETOTYPE_LOCK = L_6; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___NAMETOTYPE_LOCK), (void*)L_6); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_7 = (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*)il2cpp_codegen_object_new(Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var); Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428(L_7, Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap = L_7; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap), (void*)L_7); RuntimeObject* L_8 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_8, NULL); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK = L_8; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK), (void*)L_8); List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_9 = (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*)il2cpp_codegen_object_new(List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_il2cpp_TypeInfo_var); List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888(L_9, List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888_RuntimeMethod_var); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister = L_9; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister), (void*)L_9); List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_10 = (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*)il2cpp_codegen_object_new(List_1_tD97647C4246AB4145473A12B7FA247718A8B330D_il2cpp_TypeInfo_var); List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7(L_10, List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7_RuntimeMethod_var); ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister = L_10; Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister), (void*)L_10); AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_11; L_11 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var); U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* L_12 = ((U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var))->___U3CU3E9; AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* L_13 = (AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42*)il2cpp_codegen_object_new(AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42_il2cpp_TypeInfo_var); AssemblyLoadEventHandler__ctor_m951FB423DAB774D166ABBB569CAB69AD939A8087(L_13, L_12, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__10_0_m8EED3DCB2ADF3DD00FD97DA2538644118590DB6E_RuntimeMethod_var), NULL); NullCheck(L_11); AppDomain_add_AssemblyLoad_m15AA0865F83C0F4FCC6471CBC78F84C869C28DCF(L_11, L_13, NULL); AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_14; L_14 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL); NullCheck(L_14); AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_15; L_15 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_14, NULL); V_0 = L_15; V_1 = 0; goto IL_00c3; } IL_0092: { AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_16 = V_0; int32_t L_17 = V_1; NullCheck(L_16); int32_t L_18 = L_17; Assembly_t* L_19 = (L_16)->GetAt(static_cast(L_18)); V_2 = L_19; RuntimeObject* L_20 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK; V_3 = L_20; V_4 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00b4: { { bool L_21 = V_4; if (!L_21) { goto IL_00be; } } { RuntimeObject* L_22 = V_3; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_22, NULL); } IL_00be: { return; } } }); try { RuntimeObject* L_23 = V_3; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_23, (&V_4), NULL); List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_24 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister; Assembly_t* L_25 = V_2; NullCheck(L_24); List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_inline(L_24, L_25, List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_RuntimeMethod_var); goto IL_00bf; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00bf: { int32_t L_26 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_00c3: { int32_t L_27 = V_1; AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_28 = V_0; NullCheck(L_28); if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))) { goto IL_0092; } } { RuntimeObject* L_29 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK; V_5 = L_29; V_6 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0110: { { bool L_30 = V_6; if (!L_30) { goto IL_011b; } } { RuntimeObject* L_31 = V_5; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_31, NULL); } IL_011b: { return; } } }); try { RuntimeObject* L_32 = V_5; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_32, (&V_6), NULL); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_33 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (MethodInfo_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_35; L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL); NullCheck(L_33); Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_33, _stringLiteral2237E0EEA1E4D00FD296A2FC553EFCA53177F222, L_35, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_36 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast (MethodInfo_t_0_0_0_var) }; Type_t* L_38; L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL); NullCheck(L_36); Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_36, _stringLiteralF46BFC0396CAB988E7B5463491E1F7E7AACD866E, L_38, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var); goto IL_011c; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_011c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_RegisterAllQueuedAssembliesRepeating_m751A8A569C0D3A0CC98EB2A3CAFC99D816278D22 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IL_0000: { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); bool L_0; L_0 = DefaultSerializationBinder_RegisterQueuedAssemblies_mF4E9323A28601614A8312C61C54C509526B2D6C9(NULL); if (L_0) { goto IL_0000; } } IL_0007: { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); bool L_1; L_1 = DefaultSerializationBinder_RegisterQueuedAssemblyLoadEvents_m36570015B6AC4327D7871850414EE72A3B17CCBC(NULL); if (L_1) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_RegisterQueuedAssemblies_mF4E9323A28601614A8312C61C54C509526B2D6C9 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* V_0 = NULL; RuntimeObject* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; { V_0 = (AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339*)NULL; il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK; V_1 = L_0; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0036: { { bool L_1 = V_2; if (!L_1) { goto IL_003f; } } { RuntimeObject* L_2 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_003f: { return; } } }); try { { RuntimeObject* L_3 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_inline(L_4, List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_RuntimeMethod_var); if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0034_1; } } { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_6 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister; NullCheck(L_6); AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_7; L_7 = List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024(L_6, List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024_RuntimeMethod_var); V_0 = L_7; List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_8 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister; NullCheck(L_8); List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_inline(L_8, List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_RuntimeMethod_var); } IL_0034_1: { goto IL_0040; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0040: { AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_9 = V_0; if (L_9) { goto IL_0045; } } { return (bool)0; } IL_0045: { V_3 = 0; goto IL_0055; } IL_0049: { AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_10 = V_0; int32_t L_11 = V_3; NullCheck(L_10); int32_t L_12 = L_11; Assembly_t* L_13 = (L_10)->GetAt(static_cast(L_12)); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); DefaultSerializationBinder_RegisterAssembly_m18D1D63D07AF8253362EEF223220905221A2566A(L_13, NULL); int32_t L_14 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0055: { int32_t L_15 = V_3; AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_16 = V_0; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0049; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_RegisterQueuedAssemblyLoadEvents_m36570015B6AC4327D7871850414EE72A3B17CCBC (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* V_0 = NULL; RuntimeObject* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* V_4 = NULL; Assembly_t* V_5 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = (AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41*)NULL; il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK; V_1 = L_0; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0036: { { bool L_1 = V_2; if (!L_1) { goto IL_003f; } } { RuntimeObject* L_2 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_003f: { return; } } }); try { { RuntimeObject* L_3 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_inline(L_4, List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_RuntimeMethod_var); if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0034_1; } } { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_6 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister; NullCheck(L_6); AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* L_7; L_7 = List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1(L_6, List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1_RuntimeMethod_var); V_0 = L_7; List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_8 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister; NullCheck(L_8); List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_inline(L_8, List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_RuntimeMethod_var); } IL_0034_1: { goto IL_0040; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0040: { AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* L_9 = V_0; if (L_9) { goto IL_0045; } } { return (bool)0; } IL_0045: { V_3 = 0; goto IL_0067; } IL_0049: { AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* L_10 = V_0; int32_t L_11 = V_3; NullCheck(L_10); int32_t L_12 = L_11; AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* L_13 = (L_10)->GetAt(static_cast(L_12)); V_4 = L_13; } try { AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* L_14 = V_4; NullCheck(L_14); Assembly_t* L_15; L_15 = AssemblyLoadEventArgs_get_LoadedAssembly_m6CDDCAADC0C647E1EA98776F7F84775E61D79694_inline(L_14, NULL); V_5 = L_15; goto IL_005c; } 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_0059; } throw e; } CATCH_0059: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0063; } IL_005c: { Assembly_t* L_16 = V_5; il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); DefaultSerializationBinder_RegisterAssembly_m18D1D63D07AF8253362EEF223220905221A2566A(L_16, NULL); } IL_0063: { int32_t L_17 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0067: { int32_t L_18 = V_3; AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* L_19 = V_0; NullCheck(L_19); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_0049; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_RegisterAssembly_m18D1D63D07AF8253362EEF223220905221A2566A (Assembly_t* ___0_assembly, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_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; } String_t* V_0 = NULL; bool V_1 = false; RuntimeObject* V_2 = NULL; bool V_3 = false; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL; int32_t V_5 = 0; BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* V_6 = NULL; RuntimeObject* V_7 = NULL; bool V_8 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { Assembly_t* L_0 = ___0_assembly; NullCheck(L_0); AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_1; L_1 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_0); NullCheck(L_1); String_t* L_2; L_2 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_1, NULL); V_0 = L_2; goto IL_0014; } 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: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00da; } IL_0014: { V_1 = (bool)0; il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_3 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK; V_2 = L_3; V_3 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0043: { { bool L_4 = V_3; if (!L_4) { goto IL_004c; } } { RuntimeObject* L_5 = V_2; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL); } IL_004c: { return; } } }); try { { RuntimeObject* L_6 = V_2; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_3), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* L_7 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp; String_t* L_8 = V_0; NullCheck(L_7); bool L_9; L_9 = Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11(L_7, L_8, Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11_RuntimeMethod_var); if (L_9) { goto IL_0041_1; } } { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* L_10 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp; String_t* L_11 = V_0; Assembly_t* L_12 = ___0_assembly; NullCheck(L_10); Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658(L_10, L_11, L_12, Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658_RuntimeMethod_var); V_1 = (bool)1; } IL_0041_1: { goto IL_004d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004d: { bool L_13 = V_1; if (!L_13) { goto IL_00da; } } try { { Assembly_t* L_14 = ___0_assembly; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast (BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_16; L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17; L_17 = TypeExtensions_SafeGetCustomAttributes_mEB257D8A651A3DBBDCE542AF1500519BC185BBB7(L_14, L_16, (bool)0, NULL); V_4 = L_17; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_4; if (!L_18) { goto IL_00d5_1; } } { V_5 = 0; goto IL_00cd_1; } IL_006f_1: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_4; int32_t L_20 = V_5; NullCheck(L_19); int32_t L_21 = L_20; RuntimeObject* L_22 = (L_19)->GetAt(static_cast(L_21)); V_6 = ((BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039*)IsInstSealed((RuntimeObject*)L_22, BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_il2cpp_TypeInfo_var)); BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* L_23 = V_6; if (!L_23) { goto IL_00c7_1; } } { BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* L_24 = V_6; NullCheck(L_24); Type_t* L_25 = L_24->___NewType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_26; L_26 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_25, (Type_t*)NULL, NULL); if (!L_26) { goto IL_00c7_1; } } { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_27 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK; V_7 = L_27; V_8 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00bb_1: { { bool L_28 = V_8; if (!L_28) { goto IL_00c6_1; } } { RuntimeObject* L_29 = V_7; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_29, NULL); } IL_00c6_1: { return; } } }); try { RuntimeObject* L_30 = V_7; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_30, (&V_8), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_31 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings; BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* L_32 = V_6; NullCheck(L_32); String_t* L_33 = L_32->___OldTypeName; BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* L_34 = V_6; NullCheck(L_34); Type_t* L_35 = L_34->___NewType; NullCheck(L_31); Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_31, L_33, L_35, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var); goto IL_00c7_1; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00c7_1: { int32_t L_36 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00cd_1: { int32_t L_37 = V_5; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = V_4; NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_006f_1; } } IL_00d5_1: { goto IL_00da; } } 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_00d7; } throw e; } CATCH_00d7: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00da; } IL_00da: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultSerializationBinder_BindToName_m8839C1040F24A28E687C9D3575E74B99BF415B50 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, Type_t* ___0_type, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); 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*)&Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; RuntimeObject* V_1 = NULL; bool V_2 = false; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* V_3 = NULL; HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* V_4 = NULL; Type_t* V_5 = NULL; Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718 V_6; memset((&V_6), 0, sizeof(V_6)); Assembly_t* V_7 = 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*)&DefaultSerializationBinder_BindToName_m8839C1040F24A28E687C9D3575E74B99BF415B50_RuntimeMethod_var))); } IL_0014: { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_3 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___TYPETONAME_LOCK; V_1 = L_3; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0161: { { bool L_4 = V_2; if (!L_4) { goto IL_016a; } } { RuntimeObject* L_5 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL); } IL_016a: { return; } } }); try { { RuntimeObject* L_6 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_7 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___nameMap; Type_t* L_8 = ___0_type; NullCheck(L_7); bool L_9; L_9 = Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816(L_7, L_8, (&V_0), Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var); if (L_9) { goto IL_015f_1; } } { Type_t* L_10 = ___0_type; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(39, L_10); if (!L_11) { goto IL_00fc_1; } } { Type_t* L_12 = ___0_type; NullCheck(L_12); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13; L_13 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_12); List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_14; L_14 = Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E((RuntimeObject*)L_13, Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E_RuntimeMethod_var); V_3 = L_14; HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* L_15 = (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60*)il2cpp_codegen_object_new(HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60_il2cpp_TypeInfo_var); HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07(L_15, HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07_RuntimeMethod_var); V_4 = L_15; goto IL_008b_1; } IL_0056_1: { List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_16 = V_3; NullCheck(L_16); Type_t* L_17; L_17 = List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B(L_16, 0, List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B_RuntimeMethod_var); V_5 = L_17; Type_t* L_18 = V_5; NullCheck(L_18); bool L_19; L_19 = VirtualFuncInvoker0< bool >::Invoke(39, L_18); if (!L_19) { goto IL_0075_1; } } { List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_20 = V_3; Type_t* L_21 = V_5; NullCheck(L_21); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22; L_22 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_21); NullCheck(L_20); List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F(L_20, (RuntimeObject*)L_22, List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var); } IL_0075_1: { HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* L_23 = V_4; Type_t* L_24 = V_5; NullCheck(L_24); Assembly_t* L_25; L_25 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_24); NullCheck(L_23); bool L_26; L_26 = HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99(L_23, L_25, HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99_RuntimeMethod_var); List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_27 = V_3; NullCheck(L_27); List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250(L_27, 0, List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250_RuntimeMethod_var); } IL_008b_1: { List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_28 = V_3; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_inline(L_28, List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_RuntimeMethod_var); if ((((int32_t)L_29) > ((int32_t)0))) { goto IL_0056_1; } } { Type_t* L_30 = ___0_type; NullCheck(L_30); String_t* L_31; L_31 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_30); Type_t* L_32 = ___0_type; NullCheck(L_32); Assembly_t* L_33; L_33 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_32); NullCheck(L_33); AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_34; L_34 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_33); NullCheck(L_34); String_t* L_35; L_35 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_34, NULL); String_t* L_36; L_36 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_31, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, L_35, NULL); V_0 = L_36; HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* L_37 = V_4; NullCheck(L_37); Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718 L_38; L_38 = HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB(L_37, HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB_RuntimeMethod_var); V_6 = L_38; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ee_1: { Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159((&V_6), Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159_RuntimeMethod_var); return; } }); try { { goto IL_00e3_2; } IL_00c0_2: { Assembly_t* L_39; L_39 = Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_inline((&V_6), Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_RuntimeMethod_var); V_7 = L_39; String_t* L_40 = V_0; Assembly_t* L_41 = V_7; NullCheck(L_41); String_t* L_42; L_42 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_41); Assembly_t* L_43 = V_7; NullCheck(L_43); AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_44; L_44 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_43); NullCheck(L_44); String_t* L_45; L_45 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_44, NULL); NullCheck(L_40); String_t* L_46; L_46 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_40, L_42, L_45, NULL); V_0 = L_46; } IL_00e3_2: { bool L_47; L_47 = Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD((&V_6), Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD_RuntimeMethod_var); if (L_47) { goto IL_00c0_2; } } { goto IL_0153_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00fc_1: { Type_t* L_48 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast (CompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_50; L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL); NullCheck(L_48); bool L_51; L_51 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_48, L_50, (bool)0); if (!L_51) { goto IL_0132_1; } } { Type_t* L_52 = ___0_type; NullCheck(L_52); String_t* L_53; L_53 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_52); Type_t* L_54 = ___0_type; NullCheck(L_54); Assembly_t* L_55; L_55 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_54); NullCheck(L_55); AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_56; L_56 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_55); NullCheck(L_56); String_t* L_57; L_57 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_56, NULL); String_t* L_58; L_58 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_53, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, L_57, NULL); V_0 = L_58; goto IL_0153_1; } IL_0132_1: { Type_t* L_59 = ___0_type; NullCheck(L_59); String_t* L_60; L_60 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_59); Type_t* L_61 = ___0_type; NullCheck(L_61); Assembly_t* L_62; L_62 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_61); NullCheck(L_62); AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_63; L_63 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_62); NullCheck(L_63); String_t* L_64; L_64 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_63, NULL); String_t* L_65; L_65 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_60, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, L_64, NULL); V_0 = L_65; } IL_0153_1: { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_66 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___nameMap; Type_t* L_67 = ___0_type; String_t* L_68 = V_0; NullCheck(L_66); Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_66, L_67, L_68, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var); } IL_015f_1: { goto IL_016b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_016b: { String_t* L_69 = V_0; return L_69; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_ContainsType_m0859689B409F81D9CE748BC743C8286A1D3DCDB9 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; bool V_2 = false; { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___NAMETOTYPE_LOCK; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001e: { { bool L_1 = V_1; if (!L_1) { goto IL_0027; } } { RuntimeObject* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0027: { return; } } }); try { RuntimeObject* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap; String_t* L_5 = ___0_typeName; NullCheck(L_4); bool L_6; L_6 = Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933(L_4, L_5, Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var); V_2 = L_6; goto IL_0028; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0028: { bool L_7 = V_2; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_BindToType_mB2BB634065AD4A45AE7D3EE08C3C6019EC0550C9 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCE6482D7963D7CC0B73E2ABC80C1B2A7E799516); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; RuntimeObject* V_1 = NULL; bool V_2 = false; { String_t* L_0 = ___0_typeName; 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*)&_stringLiteralA3B1A234DAEC9756BFB527FA949CDAD5E7BF48EA)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultSerializationBinder_BindToType_mB2BB634065AD4A45AE7D3EE08C3C6019EC0550C9_RuntimeMethod_var))); } IL_000e: { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); DefaultSerializationBinder_RegisterAllQueuedAssembliesRepeating_m751A8A569C0D3A0CC98EB2A3CAFC99D816278D22(NULL); RuntimeObject* L_2 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___NAMETOTYPE_LOCK; V_1 = L_2; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006b: { { bool L_3 = V_2; if (!L_3) { goto IL_0074; } } { RuntimeObject* L_4 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL); } IL_0074: { return; } } }); try { { RuntimeObject* L_5 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_2), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_6 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap; String_t* L_7 = ___0_typeName; NullCheck(L_6); bool L_8; L_8 = Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402(L_6, L_7, (&V_0), Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var); if (L_8) { goto IL_0069_1; } } { String_t* L_9 = ___0_typeName; DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_10 = ___1_debugContext; Type_t* L_11; L_11 = DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983(__this, L_9, L_10, NULL); V_0 = L_11; Type_t* L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_13; L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, (Type_t*)NULL, NULL); if (!L_13) { goto IL_005d_1; } } { DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14 = ___1_debugContext; if (!L_14) { goto IL_005d_1; } } { DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15 = ___1_debugContext; String_t* L_16 = ___0_typeName; String_t* L_17; L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralDCE6482D7963D7CC0B73E2ABC80C1B2A7E799516, L_16, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL); NullCheck(L_15); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_15, L_17, NULL); } IL_005d_1: { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_18 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap; String_t* L_19 = ___0_typeName; Type_t* L_20 = V_0; NullCheck(L_18); Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887(L_18, L_19, L_20, Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var); } IL_0069_1: { goto IL_0075; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0075: { Type_t* L_21 = V_0; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; String_t* V_1 = NULL; String_t* V_2 = NULL; RuntimeObject* V_3 = NULL; bool V_4 = false; Type_t* V_5 = NULL; Assembly_t* V_6 = NULL; AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* V_7 = NULL; RuntimeObject* V_8 = NULL; bool V_9 = false; RuntimeObject* V_10 = NULL; bool V_11 = false; int32_t V_12 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK; V_3 = L_0; V_4 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: { { bool L_1 = V_4; if (!L_1) { goto IL_0034; } } { RuntimeObject* L_2 = V_3; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0034: { return; } } }); try { { RuntimeObject* L_3 = V_3; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_4), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings; String_t* L_5 = ___0_typeName; NullCheck(L_4); bool L_6; L_6 = Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402(L_4, L_5, (&V_0), Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var); if (!L_6) { goto IL_0028_1; } } { Type_t* L_7 = V_0; V_5 = L_7; goto IL_0156; } IL_0028_1: { goto IL_0035; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0035: { String_t* L_8 = ___0_typeName; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_9; L_9 = il2cpp_codegen_get_type(L_8, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983_RuntimeMethod_var); V_0 = L_9; Type_t* L_10 = V_0; bool L_11; L_11 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_10, (Type_t*)NULL, NULL); if (!L_11) { goto IL_0047; } } { Type_t* L_12 = V_0; return L_12; } IL_0047: { String_t* L_13 = ___0_typeName; DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14 = ___1_debugContext; Type_t* L_15; L_15 = DefaultSerializationBinder_ParseGenericAndOrArrayType_mE9A99E98EE57781310A31693DF80A221D34286D3(__this, L_13, L_14, NULL); V_0 = L_15; Type_t* L_16 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_17; L_17 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_16, (Type_t*)NULL, NULL); if (!L_17) { goto IL_005b; } } { Type_t* L_18 = V_0; return L_18; } IL_005b: { String_t* L_19 = ___0_typeName; il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); DefaultSerializationBinder_ParseName_mE9C5EB99B9F8161FEF505F796769119C44E94502(L_19, (&V_1), (&V_2), NULL); String_t* L_20 = V_1; bool L_21; L_21 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_20, NULL); if (L_21) { goto IL_0154; } } { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_22 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK; V_8 = L_22; V_9 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_009c: { { bool L_23 = V_9; if (!L_23) { goto IL_00a7; } } { RuntimeObject* L_24 = V_8; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_24, NULL); } IL_00a7: { return; } } }); try { { RuntimeObject* L_25 = V_8; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_25, (&V_9), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_26 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings; String_t* L_27 = V_1; NullCheck(L_26); bool L_28; L_28 = Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402(L_26, L_27, (&V_0), Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var); if (!L_28) { goto IL_009a_1; } } { Type_t* L_29 = V_0; V_5 = L_29; goto IL_0156; } IL_009a_1: { goto IL_00a8; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00a8: { String_t* L_30 = V_2; if (!L_30) { goto IL_0114; } } { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_31 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK; V_10 = L_31; V_11 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ce: { { bool L_32 = V_11; if (!L_32) { goto IL_00d9; } } { RuntimeObject* L_33 = V_10; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_33, NULL); } IL_00d9: { return; } } }); try { RuntimeObject* L_34 = V_10; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_34, (&V_11), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* L_35 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp; String_t* L_36 = V_2; NullCheck(L_35); bool L_37; L_37 = Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139(L_35, L_36, (&V_6), Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139_RuntimeMethod_var); goto IL_00da; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00da: { Assembly_t* L_38 = V_6; bool L_39; L_39 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_38, (Assembly_t*)NULL, NULL); if (!L_39) { goto IL_00f1; } } try { String_t* L_40 = V_2; Assembly_t* L_41; L_41 = Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90(L_40, NULL); V_6 = L_41; goto IL_00f1; } 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_00ee; } throw e; } CATCH_00ee: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00f1; } IL_00f1: { Assembly_t* L_42 = V_6; bool L_43; L_43 = Assembly_op_Inequality_m58825496C0F2FD59DFC42085A1E60C69F6DD20F0(L_42, (Assembly_t*)NULL, NULL); if (!L_43) { goto IL_0114; } } try { Assembly_t* L_44 = V_6; String_t* L_45 = V_1; NullCheck(L_44); Type_t* L_46; L_46 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(17, L_44, L_45); V_0 = L_46; goto IL_0109; } 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_0106; } throw e; } CATCH_0106: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0109; } IL_0109: { Type_t* L_47 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_48; L_48 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_47, (Type_t*)NULL, NULL); if (!L_48) { goto IL_0114; } } { Type_t* L_49 = V_0; return L_49; } IL_0114: { AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_50; L_50 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL); NullCheck(L_50); AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_51; L_51 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_50, NULL); V_7 = L_51; V_12 = 0; goto IL_014c; } IL_0125: { AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_52 = V_7; int32_t L_53 = V_12; NullCheck(L_52); int32_t L_54 = L_53; Assembly_t* L_55 = (L_52)->GetAt(static_cast(L_54)); V_6 = L_55; } try { Assembly_t* L_56 = V_6; String_t* L_57 = V_1; NullCheck(L_56); Type_t* L_58; L_58 = VirtualFuncInvoker2< Type_t*, String_t*, bool >::Invoke(16, L_56, L_57, (bool)0); V_0 = L_58; goto IL_013b; } 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_0138; } throw e; } CATCH_0138: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_013b; } IL_013b: { Type_t* L_59 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_60; L_60 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_59, (Type_t*)NULL, NULL); if (!L_60) { goto IL_0146; } } { Type_t* L_61 = V_0; return L_61; } IL_0146: { int32_t L_62 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_62, 1)); } IL_014c: { int32_t L_63 = V_12; AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_64 = V_7; NullCheck(L_64); if ((((int32_t)L_63) < ((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length))))) { goto IL_0125; } } IL_0154: { return (Type_t*)NULL; } IL_0156: { Type_t* L_65 = V_5; return L_65; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_ParseName_mE9C5EB99B9F8161FEF505F796769119C44E94502 (String_t* ___0_fullName, String_t** ___1_typeName, String_t** ___2_assemblyName, 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; } int32_t V_0 = 0; int32_t V_1 = 0; { String_t** L_0 = ___1_typeName; *((RuntimeObject**)L_0) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL); String_t** L_1 = ___2_assemblyName; *((RuntimeObject**)L_1) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL); String_t* L_2 = ___0_fullName; NullCheck(L_2); int32_t L_3; L_3 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_2, ((int32_t)44), NULL); V_0 = L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_001e; } } { int32_t L_5 = V_0; String_t* L_6 = ___0_fullName; NullCheck(L_6); int32_t L_7; L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_5, 1))) == ((uint32_t)L_7)))) { goto IL_0037; } } IL_001e: { String_t** L_8 = ___1_typeName; String_t* L_9 = ___0_fullName; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = L_10; NullCheck(L_11); (L_11)->SetAt(static_cast(0), (Il2CppChar)((int32_t)44)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = L_11; NullCheck(L_12); (L_12)->SetAt(static_cast(1), (Il2CppChar)((int32_t)32)); NullCheck(L_9); String_t* L_13; L_13 = String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5(L_9, L_12, NULL); *((RuntimeObject**)L_8) = (RuntimeObject*)L_13; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_13); return; } IL_0037: { String_t** L_14 = ___1_typeName; String_t* L_15 = ___0_fullName; int32_t L_16 = V_0; NullCheck(L_15); String_t* L_17; L_17 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_15, 0, L_16, NULL); *((RuntimeObject**)L_14) = (RuntimeObject*)L_17; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_14, (void*)(RuntimeObject*)L_17); String_t* L_18 = ___0_fullName; int32_t L_19 = V_0; NullCheck(L_18); int32_t L_20; L_20 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_18, ((int32_t)44), ((int32_t)il2cpp_codegen_add(L_19, 1)), NULL); V_1 = L_20; int32_t L_21 = V_1; if ((((int32_t)L_21) >= ((int32_t)0))) { goto IL_0070; } } { String_t** L_22 = ___2_assemblyName; String_t* L_23 = ___0_fullName; int32_t L_24 = V_0; NullCheck(L_23); String_t* L_25; L_25 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_23, L_24, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_26 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = L_26; NullCheck(L_27); (L_27)->SetAt(static_cast(0), (Il2CppChar)((int32_t)44)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_28 = L_27; NullCheck(L_28); (L_28)->SetAt(static_cast(1), (Il2CppChar)((int32_t)32)); NullCheck(L_25); String_t* L_29; L_29 = String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5(L_25, L_28, NULL); *((RuntimeObject**)L_22) = (RuntimeObject*)L_29; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)L_29); return; } IL_0070: { String_t** L_30 = ___2_assemblyName; String_t* L_31 = ___0_fullName; int32_t L_32 = V_0; int32_t L_33 = V_1; int32_t L_34 = V_0; NullCheck(L_31); String_t* L_35; L_35 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_31, L_32, ((int32_t)il2cpp_codegen_subtract(L_33, L_34)), NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_36 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_37 = L_36; NullCheck(L_37); (L_37)->SetAt(static_cast(0), (Il2CppChar)((int32_t)44)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = L_37; NullCheck(L_38); (L_38)->SetAt(static_cast(1), (Il2CppChar)((int32_t)32)); NullCheck(L_35); String_t* L_39; L_39 = String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5(L_35, L_38, NULL); *((RuntimeObject**)L_30) = (RuntimeObject*)L_39; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_30, (void*)(RuntimeObject*)L_39); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_ParseGenericAndOrArrayType_mE9A99E98EE57781310A31693DF80A221D34286D3 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_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_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_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56_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*)&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*)&_stringLiteral3BE72181211E84A95407A0845DC1FBF237974261); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C26DC6425D4C3EF25BFBA33EDC06BDBFDC603E6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5BC9682AD9F7DDC3AF6D3C1D725EA8927D7FEE8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_1 = NULL; bool V_2 = false; bool V_3 = false; int32_t V_4 = 0; Type_t* V_5 = NULL; Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* V_6 = NULL; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* V_7 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_8 = NULL; int32_t V_9 = 0; Type_t* V_10 = NULL; Type_t* V_11 = NULL; String_t* V_12 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_13 = NULL; int32_t V_14 = 0; Type_t* V_15 = NULL; { String_t* L_0 = ___0_typeName; il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); bool L_1; L_1 = DefaultSerializationBinder_TryParseGenericAndOrArrayTypeName_mB3277A6D45C1ECA7CFE3FC3B91C04360D4991849(L_0, (&V_0), (&V_2), (&V_1), (&V_3), (&V_4), NULL); if (L_1) { goto IL_0014; } } { return (Type_t*)NULL; } IL_0014: { String_t* L_2 = V_0; DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_3 = ___1_debugContext; Type_t* L_4; L_4 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, __this, L_2, L_3); V_5 = L_4; Type_t* L_5 = V_5; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_6; L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, (Type_t*)NULL, NULL); if (!L_6) { goto IL_002a; } } { return (Type_t*)NULL; } IL_002a: { bool L_7 = V_2; if (!L_7) { goto IL_016a; } } { Type_t* L_8 = V_5; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(39, L_8); if (L_9) { goto IL_003b; } } { return (Type_t*)NULL; } IL_003b: { il2cpp_codegen_runtime_class_init_inline(Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80_il2cpp_TypeInfo_var); Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* L_10; L_10 = Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275(Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275_RuntimeMethod_var); V_6 = L_10; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_015e: { { Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* L_11 = V_6; if (!L_11) { goto IL_0169; } } { Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* L_12 = V_6; NullCheck(L_12); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_12); } IL_0169: { return; } } }); try { { Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* L_13 = V_6; NullCheck(L_13); List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_14 = L_13->___Value; V_7 = L_14; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_15 = V_7; NullCheck(L_15); List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_inline(L_15, List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var); V_9 = 0; goto IL_0089_1; } IL_0057_1: { List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_16 = V_1; int32_t L_17 = V_9; NullCheck(L_16); String_t* L_18; L_18 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_16, L_17, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_19 = ___1_debugContext; Type_t* L_20; L_20 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, __this, L_18, L_19); V_10 = L_20; Type_t* L_21 = V_10; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_22; L_22 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_21, (Type_t*)NULL, NULL); if (!L_22) { goto IL_007a_1; } } { V_11 = (Type_t*)NULL; goto IL_018b; } IL_007a_1: { List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_23 = V_7; Type_t* L_24 = V_10; NullCheck(L_23); List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline(L_23, L_24, List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var); int32_t L_25 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0089_1: { int32_t L_26 = V_9; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_27 = V_1; NullCheck(L_27); int32_t L_28; L_28 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_27, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_26) < ((int32_t)L_28))) { goto IL_0057_1; } } { List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_29 = V_7; NullCheck(L_29); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_30; L_30 = List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56(L_29, List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56_RuntimeMethod_var); V_8 = L_30; Type_t* L_31 = V_5; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_32 = V_8; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_33; L_33 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m266121D45744A53411AF70D36BCABA60756FF005(L_31, L_32, NULL); if (L_33) { goto IL_014a_1; } } { DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_34 = ___1_debugContext; if (!L_34) { goto IL_0145_1; } } { V_12 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_35 = V_8; V_13 = L_35; V_14 = 0; goto IL_00f9_1; } IL_00c0_1: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_36 = V_13; int32_t L_37 = V_14; NullCheck(L_36); int32_t L_38 = L_37; Type_t* L_39 = (L_36)->GetAt(static_cast(L_38)); V_15 = L_39; String_t* L_40 = V_12; bool L_41; L_41 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_40, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); if (!L_41) { goto IL_00e3_1; } } { String_t* L_42 = V_12; String_t* L_43; L_43 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_42, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL); V_12 = L_43; } IL_00e3_1: { String_t* L_44 = V_12; Type_t* L_45 = V_15; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_46; L_46 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_45, NULL); String_t* L_47; L_47 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_44, L_46, NULL); V_12 = L_47; int32_t L_48 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00f9_1: { int32_t L_49 = V_14; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_50 = V_13; NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length))))) { goto IL_00c0_1; } } { DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_51 = ___1_debugContext; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_52; NullCheck(L_53); (L_53)->SetAt(static_cast(0), (String_t*)_stringLiteral5C26DC6425D4C3EF25BFBA33EDC06BDBFDC603E6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53; String_t* L_55 = V_12; NullCheck(L_54); (L_54)->SetAt(static_cast(1), (String_t*)L_55); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_54; NullCheck(L_56); (L_56)->SetAt(static_cast(2), (String_t*)_stringLiteral3BE72181211E84A95407A0845DC1FBF237974261); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_56; Type_t* L_58 = V_5; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_59; L_59 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_58, NULL); NullCheck(L_57); (L_57)->SetAt(static_cast(3), (String_t*)L_59); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = L_57; NullCheck(L_60); (L_60)->SetAt(static_cast(4), (String_t*)_stringLiteralA5BC9682AD9F7DDC3AF6D3C1D725EA8927D7FEE8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60; String_t* L_62 = ___0_typeName; NullCheck(L_61); (L_61)->SetAt(static_cast(5), (String_t*)L_62); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_61; NullCheck(L_63); (L_63)->SetAt(static_cast(6), (String_t*)_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D); String_t* L_64; L_64 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_63, NULL); NullCheck(L_51); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_51, L_64, NULL); } IL_0145_1: { V_11 = (Type_t*)NULL; goto IL_018b; } IL_014a_1: { Type_t* L_65 = V_5; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_66 = V_8; NullCheck(L_65); Type_t* L_67; L_67 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_65, L_66); V_5 = L_67; List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_68 = V_7; NullCheck(L_68); List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_inline(L_68, List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var); goto IL_016a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_016a: { bool L_69 = V_3; if (!L_69) { goto IL_0188; } } { int32_t L_70 = V_4; if ((!(((uint32_t)L_70) == ((uint32_t)1)))) { goto IL_017d; } } { Type_t* L_71 = V_5; NullCheck(L_71); Type_t* L_72; L_72 = VirtualFuncInvoker0< Type_t* >::Invoke(115, L_71); V_5 = L_72; goto IL_0188; } IL_017d: { Type_t* L_73 = V_5; int32_t L_74 = V_4; NullCheck(L_73); Type_t* L_75; L_75 = VirtualFuncInvoker1< Type_t*, int32_t >::Invoke(116, L_73, L_74); V_5 = L_75; } IL_0188: { Type_t* L_76 = V_5; return L_76; } IL_018b: { Type_t* L_77 = V_11; return L_77; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_TryParseGenericAndOrArrayTypeName_mB3277A6D45C1ECA7CFE3FC3B91C04360D4991849 (String_t* ___0_typeName, String_t** ___1_actualTypeName, bool* ___2_isGeneric, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___3_genericArgNames, bool* ___4_isArray, int32_t* ___5_arrayRank, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_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__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; String_t* V_1 = NULL; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; { bool* L_0 = ___2_isGeneric; *((int8_t*)L_0) = (int8_t)0; bool* L_1 = ___4_isArray; *((int8_t*)L_1) = (int8_t)0; int32_t* L_2 = ___5_arrayRank; *((int32_t*)L_2) = (int32_t)0; V_0 = (bool)0; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_3 = ___3_genericArgNames; *((RuntimeObject**)L_3) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL); String_t** L_4 = ___1_actualTypeName; *((RuntimeObject**)L_4) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)NULL); V_2 = 0; goto IL_00f0; } IL_001a: { String_t* L_5 = ___0_typeName; int32_t L_6 = V_2; NullCheck(L_5); Il2CppChar L_7; L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, L_6, NULL); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)91))))) { goto IL_00b8; } } { String_t* L_8 = ___0_typeName; int32_t L_9 = V_2; il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Il2CppChar L_10; L_10 = DefaultSerializationBinder_Peek_m4F796DD9B19610BC9EE671F734E705F7A9A7D41F(L_8, L_9, 1, NULL); V_3 = L_10; Il2CppChar L_11 = V_3; if ((((int32_t)L_11) == ((int32_t)((int32_t)44)))) { goto IL_003b; } } { Il2CppChar L_12 = V_3; if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)93))))) { goto IL_0080; } } IL_003b: { String_t** L_13 = ___1_actualTypeName; String_t* L_14 = *((String_t**)L_13); if (L_14) { goto IL_0049; } } { String_t** L_15 = ___1_actualTypeName; String_t* L_16 = ___0_typeName; int32_t L_17 = V_2; NullCheck(L_16); String_t* L_18; L_18 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_16, 0, L_17, NULL); *((RuntimeObject**)L_15) = (RuntimeObject*)L_18; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)L_18); } IL_0049: { bool* L_19 = ___4_isArray; *((int8_t*)L_19) = (int8_t)1; int32_t* L_20 = ___5_arrayRank; *((int32_t*)L_20) = (int32_t)1; int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); Il2CppChar L_22 = V_3; if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)44))))) { goto IL_00ec; } } { goto IL_0074; } IL_005f: { int32_t* L_23 = ___5_arrayRank; int32_t* L_24 = ___5_arrayRank; int32_t L_25 = *((int32_t*)L_24); *((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)); String_t* L_26 = ___0_typeName; int32_t L_27 = V_2; il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); Il2CppChar L_28; L_28 = DefaultSerializationBinder_Peek_m4F796DD9B19610BC9EE671F734E705F7A9A7D41F(L_26, L_27, 1, NULL); V_3 = L_28; int32_t L_29 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_0074: { Il2CppChar L_30 = V_3; if ((((int32_t)L_30) == ((int32_t)((int32_t)44)))) { goto IL_005f; } } { Il2CppChar L_31 = V_3; if ((((int32_t)L_31) == ((int32_t)((int32_t)93)))) { goto IL_00ec; } } { return (bool)0; } IL_0080: { bool* L_32 = ___2_isGeneric; int32_t L_33 = *((uint8_t*)L_32); if (L_33) { goto IL_009c; } } { String_t** L_34 = ___1_actualTypeName; String_t* L_35 = ___0_typeName; int32_t L_36 = V_2; NullCheck(L_35); String_t* L_37; L_37 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_35, 0, L_36, NULL); *((RuntimeObject**)L_34) = (RuntimeObject*)L_37; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_34, (void*)(RuntimeObject*)L_37); bool* L_38 = ___2_isGeneric; *((int8_t*)L_38) = (int8_t)1; V_0 = (bool)1; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_39 = ___3_genericArgNames; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_40 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_40, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); *((RuntimeObject**)L_39) = (RuntimeObject*)L_40; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_39, (void*)(RuntimeObject*)L_40); goto IL_00ec; } IL_009c: { bool* L_41 = ___2_isGeneric; int32_t L_42 = *((uint8_t*)L_41); if (!L_42) { goto IL_00b6; } } { String_t* L_43 = ___0_typeName; il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); bool L_44; L_44 = DefaultSerializationBinder_ReadGenericArg_mE383BEB8968A460BFDDA7BCF7001D05B8DC9BC56(L_43, (&V_2), (&V_1), NULL); if (!L_44) { goto IL_00b6; } } { List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_45 = ___3_genericArgNames; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_46 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_45); String_t* L_47 = V_1; NullCheck(L_46); List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_46, L_47, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); goto IL_00ec; } IL_00b6: { return (bool)0; } IL_00b8: { String_t* L_48 = ___0_typeName; int32_t L_49 = V_2; NullCheck(L_48); Il2CppChar L_50; L_50 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_48, L_49, NULL); if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)93))))) { goto IL_00cc; } } { bool L_51 = V_0; if (L_51) { goto IL_00c8; } } { return (bool)0; } IL_00c8: { V_0 = (bool)0; goto IL_00ec; } IL_00cc: { String_t* L_52 = ___0_typeName; int32_t L_53 = V_2; NullCheck(L_52); Il2CppChar L_54; L_54 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_52, L_53, NULL); if ((!(((uint32_t)L_54) == ((uint32_t)((int32_t)44))))) { goto IL_00ec; } } { bool L_55 = V_0; if (L_55) { goto IL_00ec; } } { String_t** L_56 = ___1_actualTypeName; String_t** L_57 = ___1_actualTypeName; String_t* L_58 = *((String_t**)L_57); String_t* L_59 = ___0_typeName; int32_t L_60 = V_2; NullCheck(L_59); String_t* L_61; L_61 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_59, L_60, NULL); String_t* L_62; L_62 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_58, L_61, NULL); *((RuntimeObject**)L_56) = (RuntimeObject*)L_62; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_56, (void*)(RuntimeObject*)L_62); goto IL_00fc; } IL_00ec: { int32_t L_63 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_00f0: { int32_t L_64 = V_2; String_t* L_65 = ___0_typeName; NullCheck(L_65); int32_t L_66; L_66 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_65, NULL); if ((((int32_t)L_64) < ((int32_t)L_66))) { goto IL_001a; } } IL_00fc: { bool* L_67 = ___4_isArray; int32_t L_68 = *((uint8_t*)L_67); bool* L_69 = ___2_isGeneric; int32_t L_70 = *((uint8_t*)L_69); return (bool)((int32_t)(L_68|L_70)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar DefaultSerializationBinder_Peek_m4F796DD9B19610BC9EE671F734E705F7A9A7D41F (String_t* ___0_str, int32_t ___1_i, int32_t ___2_ahead, const RuntimeMethod* method) { { int32_t L_0 = ___1_i; int32_t L_1 = ___2_ahead; String_t* L_2 = ___0_str; NullCheck(L_2); int32_t L_3; L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) >= ((int32_t)L_3))) { goto IL_0015; } } { String_t* L_4 = ___0_str; int32_t L_5 = ___1_i; int32_t L_6 = ___2_ahead; NullCheck(L_4); Il2CppChar L_7; L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, ((int32_t)il2cpp_codegen_add(L_5, L_6)), NULL); return L_7; } IL_0015: { return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_ReadGenericArg_mE383BEB8968A460BFDDA7BCF7001D05B8DC9BC56 (String_t* ___0_typeName, int32_t* ___1_i, String_t** ___2_argName, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { String_t** L_0 = ___2_argName; *((RuntimeObject**)L_0) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL); String_t* L_1 = ___0_typeName; int32_t* L_2 = ___1_i; int32_t L_3 = *((int32_t*)L_2); NullCheck(L_1); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_3, NULL); if ((((int32_t)L_4) == ((int32_t)((int32_t)91)))) { goto IL_0011; } } { return (bool)0; } IL_0011: { int32_t* L_5 = ___1_i; int32_t L_6 = *((int32_t*)L_5); V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); V_1 = 0; goto IL_0056; } IL_001a: { String_t* L_7 = ___0_typeName; int32_t* L_8 = ___1_i; int32_t L_9 = *((int32_t*)L_8); NullCheck(L_7); Il2CppChar L_10; L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, L_9, NULL); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)91))))) { goto IL_002c; } } { int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); goto IL_0050; } IL_002c: { String_t* L_12 = ___0_typeName; int32_t* L_13 = ___1_i; int32_t L_14 = *((int32_t*)L_13); NullCheck(L_12); Il2CppChar L_15; L_15 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_12, L_14, NULL); if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)93))))) { goto IL_0050; } } { int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); int32_t L_17 = V_1; if (L_17) { goto IL_0050; } } { int32_t* L_18 = ___1_i; int32_t L_19 = *((int32_t*)L_18); int32_t L_20 = V_0; V_2 = ((int32_t)il2cpp_codegen_subtract(L_19, L_20)); String_t** L_21 = ___2_argName; String_t* L_22 = ___0_typeName; int32_t L_23 = V_0; int32_t L_24 = V_2; NullCheck(L_22); String_t* L_25; L_25 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_22, L_23, L_24, NULL); *((RuntimeObject**)L_21) = (RuntimeObject*)L_25; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)L_25); return (bool)1; } IL_0050: { int32_t* L_26 = ___1_i; int32_t* L_27 = ___1_i; int32_t L_28 = *((int32_t*)L_27); *((int32_t*)L_26) = (int32_t)((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_0056: { int32_t* L_29 = ___1_i; int32_t L_30 = *((int32_t*)L_29); String_t* L_31 = ___0_typeName; NullCheck(L_31); int32_t L_32; L_32 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_31, NULL); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_001a; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder__ctor_mAA69644BD1A3A1AB0BC436FA6DCCD4976320E558 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var); TwoWaySerializationBinder__ctor_mBCCD411BEE754EE6BE372CDBDBF01415C724B285(__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 U3CU3Ec__cctor_mBCDBB598AAD3B3C4A3DE0365BBDB24754FC9E33C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* L_0 = (U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD*)il2cpp_codegen_object_new(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var); U3CU3Ec__ctor_m999959AA04A61DE1CC59533EA8B46AEC92D5B88B(L_0, NULL); ((U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m999959AA04A61DE1CC59533EA8B46AEC92D5B88B (U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__10_0_m8EED3DCB2ADF3DD00FD97DA2538644118590DB6E (U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* __this, RuntimeObject* ___0_sender, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* ___1_args, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; { il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001d: { { bool L_1 = V_1; if (!L_1) { goto IL_0026; } } { RuntimeObject* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0026: { return; } } }); try { RuntimeObject* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister; AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* L_5 = ___1_args; NullCheck(L_4); List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_inline(L_4, L_5, List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_RuntimeMethod_var); goto IL_0027; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0027: { 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 DeserializationContext__ctor_m19450933748CBBBBE3DAEFC3953980B692065E98 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677)); StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = V_0; FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27*)il2cpp_codegen_object_new(FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var); FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85(L_1, NULL); DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_m22FB9C11EDC6F30E9DC71D1AC3211D3F19C063C3 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = ___0_context; FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27*)il2cpp_codegen_object_new(FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var); FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85(L_1, NULL); DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_mFA325A5195CAF2D820D2B88C4B71DD340D3DFC9B (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___0_formatterConverter, const RuntimeMethod* method) { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677)); StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = V_0; FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = ___0_formatterConverter; DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___1_formatterConverter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)il2cpp_codegen_object_new(Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE(L_0, ((int32_t)128), Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_RuntimeMethod_var); __this->___internalIdReferenceMap = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalIdReferenceMap), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = ___1_formatterConverter; if (L_1) { goto IL_0024; } } { 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*)&_stringLiteral74501522C1CAEE1E293ED3187D1318439B17DBCF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA_RuntimeMethod_var))); } IL_0024: { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_3 = ___0_context; __this->___streamingContext = L_3; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___streamingContext))->___m_additionalContext), (void*)NULL); FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_4 = ___1_formatterConverter; __this->___formatterConverter = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___formatterConverter), (void*)L_4); DeserializationContext_Reset_m3B43DAA75D6D41355CECDFE80637C38FBD0A4ADA(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = __this->___binder; if (L_0) { goto IL_0013; } } { il2cpp_codegen_runtime_class_init_inline(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_1 = ((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default; __this->___binder = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_1); } IL_0013: { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_2 = __this->___binder; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_Binder_m0EA43839350F11078C5BFD61B1826CB7BFC170E8 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method) { { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = ___0_value; __this->___binder = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CStringReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_StringReferenceResolver_m6261EC2FE4745A41639C66CC758A350FD608C0FF (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CStringReferenceResolverU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringReferenceResolverU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CGuidReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_GuidReferenceResolver_mF1CB0597F2947B23203F476D98359CEE38E9B2DE (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CGuidReferenceResolverU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGuidReferenceResolverU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CIndexReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA (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_EXTERN_C IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = __this->___streamingContext; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_FormatterConverter_m8DDA6FD65D737326235925E88BA24B1BA16F78D7 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___formatterConverter; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = __this->___config; if (L_0) { goto IL_0013; } } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1 = (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB*)il2cpp_codegen_object_new(SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var); SerializationConfig__ctor_m707D0ECAAF2E3D6EFA610991A314314793FC5A36(L_1, NULL); __this->___config = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___config), (void*)L_1); } IL_0013: { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_2 = __this->___config; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_Config_m9A550E1035CC1A333715648112E12036D4B1AFD0 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___0_value, const RuntimeMethod* method) { { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = ___0_value; __this->___config = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___config), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, RuntimeObject* ___1_reference, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = __this->___internalIdReferenceMap; int32_t L_1 = ___0_id; RuntimeObject* L_2 = ___1_reference; NullCheck(L_0); Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1(L_0, L_1, L_2, Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetInternalReference_mA0F54DC613BF6D4106323166A4E6C7D219EB72E9 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = __this->___internalIdReferenceMap; int32_t L_1 = ___0_id; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_RuntimeMethod_var); RuntimeObject* L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m853ED0F9ABF45FA24DBEFA80CB62F6C786909629 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84F8352E67F0496F9176F0E26265E52EC03C4DEA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB4342DC64C886B2AEAFB621325067DB2D8E0910); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE78035BCB0CE1A9B9B7C6D2AB2903F252241A01B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD443D8E7E5BA5BE100FB7EE6C44A08856195B42); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { RuntimeObject* L_0; L_0 = DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB_inline(__this, NULL); if (L_0) { goto IL_0030; } } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1; L_1 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL); NullCheck(L_1); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_2; L_2 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_1, NULL); String_t* L_3; L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_index), NULL); String_t* L_4; L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralFD443D8E7E5BA5BE100FB7EE6C44A08856195B42, L_3, _stringLiteral84F8352E67F0496F9176F0E26265E52EC03C4DEA, NULL); NullCheck(L_2); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_2, L_4, NULL); return NULL; } IL_0030: { RuntimeObject* L_5; L_5 = DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB_inline(__this, NULL); int32_t L_6 = ___0_index; NullCheck(L_5); bool L_7; L_7 = InterfaceFuncInvoker2< bool, int32_t, RuntimeObject** >::Invoke(0, IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var, L_5, L_6, (&V_0)); if (!L_7) { goto IL_0042; } } { RuntimeObject* L_8 = V_0; return L_8; } IL_0042: { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_9; L_9 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL); NullCheck(L_9); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_10; L_10 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_9, NULL); String_t* L_11; L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_index), NULL); String_t* L_12; L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralDB4342DC64C886B2AEAFB621325067DB2D8E0910, L_11, _stringLiteralE78035BCB0CE1A9B9B7C6D2AB2903F252241A01B, NULL); NullCheck(L_10); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_10, L_12, NULL); return NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m003FE13C9077CE9DA60392A9352487A5274AA18A (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, Guid_t ___0_guid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BAC61E40938E7F7D3FDC3ED1A1EC48F66D6A024); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C35D265B7996C955D2F93437D32528173672EBC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D770D1B326C0CE51FEDBCDD06AE6189E5C06B46); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABA7477A75EE64DBCB2C8192518996F76D9D351C); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; Guid_t V_2; memset((&V_2), 0, sizeof(V_2)); { RuntimeObject* L_0; L_0 = DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB_inline(__this, NULL); if (L_0) { goto IL_0038; } } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1; L_1 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL); NullCheck(L_1); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_2; L_2 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_1, NULL); Guid_t L_3 = ___0_guid; V_2 = L_3; String_t* L_4; L_4 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_2), NULL); String_t* L_5; L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral5D770D1B326C0CE51FEDBCDD06AE6189E5C06B46, L_4, _stringLiteralABA7477A75EE64DBCB2C8192518996F76D9D351C, NULL); NullCheck(L_2); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_2, L_5, NULL); return NULL; } IL_0038: { RuntimeObject* L_6; L_6 = DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB_inline(__this, NULL); V_0 = L_6; goto IL_0055; } IL_0041: { RuntimeObject* L_7 = V_0; Guid_t L_8 = ___0_guid; NullCheck(L_7); bool L_9; L_9 = InterfaceFuncInvoker2< bool, Guid_t, RuntimeObject** >::Invoke(2, IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var, L_7, L_8, (&V_1)); if (!L_9) { goto IL_004e; } } { RuntimeObject* L_10 = V_1; return L_10; } IL_004e: { RuntimeObject* L_11 = V_0; NullCheck(L_11); RuntimeObject* L_12; L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var, L_11); V_0 = L_12; } IL_0055: { RuntimeObject* L_13 = V_0; if (L_13) { goto IL_0041; } } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_14; L_14 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL); NullCheck(L_14); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15; L_15 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_14, NULL); Guid_t L_16 = ___0_guid; V_2 = L_16; String_t* L_17; L_17 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_2), NULL); String_t* L_18; L_18 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral2C35D265B7996C955D2F93437D32528173672EBC, L_17, _stringLiteral1BAC61E40938E7F7D3FDC3ED1A1EC48F66D6A024, NULL); NullCheck(L_15); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_15, L_18, NULL); return NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m48975D5A1FF8053578E0C18343088AA5920E7C1E (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, String_t* ___0_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39088AA486852D0EA5743C511C72BC7AAC3409E6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DBE0DA22E4EA477B844328C7C40FF4265539391); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral72B7295E672D84A22FBA26573D7AF66F6F3F4158); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81F411D81D5863D7A4AF87751FFCE77AB7F13FAD); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0; L_0 = DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86_inline(__this, NULL); if (L_0) { goto IL_002a; } } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1; L_1 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL); NullCheck(L_1); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_2; L_2 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_1, NULL); String_t* L_3 = ___0_id; String_t* L_4; L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral39088AA486852D0EA5743C511C72BC7AAC3409E6, L_3, _stringLiteral3DBE0DA22E4EA477B844328C7C40FF4265539391, NULL); NullCheck(L_2); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_2, L_4, NULL); return NULL; } IL_002a: { RuntimeObject* L_5; L_5 = DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86_inline(__this, NULL); V_0 = L_5; goto IL_0047; } IL_0033: { RuntimeObject* L_6 = V_0; String_t* L_7 = ___0_id; NullCheck(L_6); bool L_8; L_8 = InterfaceFuncInvoker2< bool, String_t*, RuntimeObject** >::Invoke(2, IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var, L_6, L_7, (&V_1)); if (!L_8) { goto IL_0040; } } { RuntimeObject* L_9 = V_1; return L_9; } IL_0040: { RuntimeObject* L_10 = V_0; NullCheck(L_10); RuntimeObject* L_11; L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var, L_10); V_0 = L_11; } IL_0047: { RuntimeObject* L_12 = V_0; if (L_12) { goto IL_0033; } } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_13; L_13 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL); NullCheck(L_13); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14; L_14 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_13, NULL); String_t* L_15 = ___0_id; String_t* L_16; L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral81F411D81D5863D7A4AF87751FFCE77AB7F13FAD, L_15, _stringLiteral72B7295E672D84A22FBA26573D7AF66F6F3F4158, NULL); NullCheck(L_14); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_14, L_16, NULL); return NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_Reset_m3B43DAA75D6D41355CECDFE80637C38FBD0A4ADA (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = __this->___config; if (!L_0) { goto IL_0013; } } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1 = __this->___config; NullCheck(L_1); SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8(L_1, NULL); } IL_0013: { Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_2 = __this->___internalIdReferenceMap; NullCheck(L_2); Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773(L_2, Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var); DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline(__this, (RuntimeObject*)NULL, NULL); DeserializationContext_set_GuidReferenceResolver_mF1CB0597F2947B23203F476D98359CEE38E9B2DE_inline(__this, (RuntimeObject*)NULL, NULL); DeserializationContext_set_StringReferenceResolver_m6261EC2FE4745A41639C66CC758A350FD608C0FF_inline(__this, (RuntimeObject*)NULL, NULL); __this->___binder = (TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnFreed_mFE4868B80C2B297A989EF0589D2A3556C4731704 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { DeserializationContext_Reset_m3B43DAA75D6D41355CECDFE80637C38FBD0A4ADA(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnClaimed_mE27FD28B1625608CDC1535C967913BF85C090B2D (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __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 void EmittedAssemblyAttribute__ctor_mE204F9AEA7A81DC7865E47FAC085FAAA76039457 (EmittedAssemblyAttribute_t28EEC88DE1808F02F393286C4C9FB7854FD6DCC5* __this, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExcludeDataFromInspectorAttribute__ctor_mF6C75ACAE8DA0C732EA288720A86FC72D87219EF (ExcludeDataFromInspectorAttribute_t58E879AF016B3988D10CC9569C90A50E13FFEC65* __this, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities__cctor_mC7231E6ED7F4AEBD209D97FF76F31699B42EBB3B (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*)&DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_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_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_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*)&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*)&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); s_Il2CppMethodInitialized = true; } HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* V_0 = NULL; { DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* L_0 = (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5_il2cpp_TypeInfo_var); DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA(L_0, DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA_RuntimeMethod_var); ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberArrayCache = L_0; Il2CppCodeGenWriteBarrier((void**)(&((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberArrayCache), (void*)L_0); DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* L_1 = (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F_il2cpp_TypeInfo_var); DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7(L_1, DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7_RuntimeMethod_var); ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberMapCache = L_1; Il2CppCodeGenWriteBarrier((void**)(&((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberMapCache), (void*)L_1); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___LOCK = L_2; Il2CppCodeGenWriteBarrier((void**)(&((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___LOCK), (void*)L_2); il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_3 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_4 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var); HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23(L_4, L_3, HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23_RuntimeMethod_var); V_0 = L_4; HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_5 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); NullCheck(L_5); bool L_8; L_8 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_5, L_7, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_9 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); NullCheck(L_9); bool L_12; L_12 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_9, L_11, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_13 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); NullCheck(L_13); bool L_16; L_16 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_13, L_15, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_17 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_19; L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL); NullCheck(L_17); bool L_20; L_20 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_17, L_19, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_21 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_23; L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL); NullCheck(L_21); bool L_24; L_24 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_21, L_23, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_25 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_27; L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL); NullCheck(L_25); bool L_28; L_28 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_25, L_27, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_29 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_31; L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL); NullCheck(L_29); bool L_32; L_32 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_29, L_31, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_33 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_35; L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL); NullCheck(L_33); bool L_36; L_36 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_33, L_35, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_37 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_39; L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL); NullCheck(L_37); bool L_40; L_40 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_37, L_39, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_41 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_43; L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL); NullCheck(L_41); bool L_44; L_44 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_41, L_43, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_45 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; Type_t* L_47; L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL); NullCheck(L_45); bool L_48; L_48 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_45, L_47, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_49 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_50 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_51; L_51 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_50, NULL); NullCheck(L_49); bool L_52; L_52 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_49, L_51, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_53 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_55; L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL); NullCheck(L_53); bool L_56; L_56 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_53, L_55, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_57 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast (Guid_t_0_0_0_var) }; Type_t* L_59; L_59 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_58, NULL); NullCheck(L_57); bool L_60; L_60 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_57, L_59, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_61 = V_0; ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___PrimitiveArrayTypes = L_61; Il2CppCodeGenWriteBarrier((void**)(&((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___PrimitiveArrayTypes), (void*)L_61); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* FormatterUtilities_GetSerializableMembersMap_mBEB0AB823EA31E5C94BD5C6AAB7A8B3D272B9AB6 (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* V_0 = NULL; RuntimeObject* V_1 = NULL; bool V_2 = false; { RuntimeObject* L_0 = ___1_policy; if (L_0) { goto IL_000a; } } { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL); ___1_policy = L_1; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); RuntimeObject* L_2 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___LOCK; V_1 = L_2; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0042: { { bool L_3 = V_2; if (!L_3) { goto IL_004b; } } { RuntimeObject* L_4 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL); } IL_004b: { return; } } }); try { { RuntimeObject* L_5 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_2), NULL); il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* L_6 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberMapCache; RuntimeObject* L_7 = ___1_policy; Type_t* L_8 = ___0_type; NullCheck(L_6); bool L_9; L_9 = DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C(L_6, L_7, L_8, (&V_0), DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C_RuntimeMethod_var); if (L_9) { goto IL_0040_1; } } { Type_t* L_10 = ___0_type; RuntimeObject* L_11 = ___1_policy; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_12; L_12 = FormatterUtilities_FindSerializableMembersMap_mFD936C887AEDF0F67614DF6CC3363C72FEB6055B(L_10, L_11, NULL); V_0 = L_12; DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* L_13 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberMapCache; RuntimeObject* L_14 = ___1_policy; Type_t* L_15 = ___0_type; Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_16 = V_0; NullCheck(L_13); Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_17; L_17 = DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE(L_13, L_14, L_15, L_16, DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE_RuntimeMethod_var); } IL_0040_1: { goto IL_004c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004c: { Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_0 = NULL; RuntimeObject* V_1 = NULL; bool V_2 = false; List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* V_3 = NULL; { RuntimeObject* L_0 = ___1_policy; if (L_0) { goto IL_000a; } } { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL); ___1_policy = L_1; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); RuntimeObject* L_2 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___LOCK; V_1 = L_2; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004f: { { bool L_3 = V_2; if (!L_3) { goto IL_0058; } } { RuntimeObject* L_4 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL); } IL_0058: { return; } } }); try { { RuntimeObject* L_5 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_2), NULL); il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* L_6 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberArrayCache; RuntimeObject* L_7 = ___1_policy; Type_t* L_8 = ___0_type; NullCheck(L_6); bool L_9; L_9 = DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763(L_6, L_7, L_8, (&V_0), DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763_RuntimeMethod_var); if (L_9) { goto IL_004d_1; } } { List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_10 = (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*)il2cpp_codegen_object_new(List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4_il2cpp_TypeInfo_var); List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A(L_10, List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A_RuntimeMethod_var); V_3 = L_10; Type_t* L_11 = ___0_type; List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_12 = V_3; RuntimeObject* L_13 = ___1_policy; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); FormatterUtilities_FindSerializableMembers_mE0CF3E4A95C57B93C8BCDD2A9FDEB0A07E518A17(L_11, L_12, L_13, NULL); List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_14 = V_3; NullCheck(L_14); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_15; L_15 = List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7(L_14, List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7_RuntimeMethod_var); V_0 = L_15; DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* L_16 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberArrayCache; RuntimeObject* L_17 = ___1_policy; Type_t* L_18 = ___0_type; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_19 = V_0; NullCheck(L_16); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_20; L_20 = DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE(L_16, L_17, L_18, L_19, DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE_RuntimeMethod_var); } IL_004d_1: { goto IL_0059; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0059: { MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_21 = V_0; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20 (Type_t* ___0_nullType, Type_t* ___1_owningType, 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*)&FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_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*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84CED60658AF54D73CE345C0456D3BB3EF7BC20D); s_Il2CppMethodInitialized = true; } Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_0 = NULL; { Type_t* L_0 = ___0_nullType; 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_0012; } } { Type_t* L_2 = ___1_owningType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_3; L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, (Type_t*)NULL, NULL); if (!L_3) { goto IL_0018; } } IL_0012: { 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_m4A0936689D360EBC545690326B4DF187196BF2B9(L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20_RuntimeMethod_var))); } IL_0018: { Type_t* L_5 = ___0_nullType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_8; L_8 = TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A(L_5, L_7, NULL); if (L_8) { goto IL_0045; } } { Type_t* L_9 = ___0_nullType; NullCheck(L_9); String_t* L_10; L_10 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_9); String_t* L_11; L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B9529244825A854830F555105BD58E4EDEC1873)), 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*)&FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20_RuntimeMethod_var))); } IL_0045: { Type_t* L_13 = ___1_owningType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (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); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_16; L_16 = TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A(L_13, L_15, NULL); if (L_16) { goto IL_0072; } } { Type_t* L_17 = ___1_owningType; NullCheck(L_17); String_t* L_18; L_18 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_17); String_t* L_19; L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7)), L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B9529244825A854830F555105BD58E4EDEC1873)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, L_19, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20_RuntimeMethod_var))); } IL_0072: { Type_t* L_21 = ___0_nullType; il2cpp_codegen_runtime_class_init_inline(FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var); RuntimeObject* L_22; L_22 = FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1(L_21, NULL); V_0 = ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)CastclassClass((RuntimeObject*)L_22, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); FieldInfo_t* L_23 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___UnityObjectRuntimeErrorStringField; bool L_24; L_24 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_23, (FieldInfo_t*)NULL, NULL); if (!L_24) { goto IL_00ab; } } { il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); FieldInfo_t* L_25 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___UnityObjectRuntimeErrorStringField; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_26 = V_0; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_27; L_27 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); Type_t* L_28 = ___1_owningType; NullCheck(L_28); String_t* L_29; L_29 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_28); String_t* L_30; L_30 = String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744(L_27, _stringLiteral84CED60658AF54D73CE345C0456D3BB3EF7BC20D, L_29, NULL); NullCheck(L_25); FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_25, L_26, L_30, NULL); } IL_00ab: { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_31 = V_0; return L_31; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_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); s_Il2CppMethodInitialized = true; } { 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_0045; } } { Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(68, L_2); if (L_3) { goto IL_0045; } } { Type_t* L_4 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_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); bool L_7; L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL); if (L_7) { goto IL_0045; } } { Type_t* L_8 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (String_t_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); bool L_11; L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL); if (L_11) { goto IL_0045; } } { Type_t* L_12 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (Guid_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); bool L_15; L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL); return L_15; } IL_0045: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_IsPrimitiveArrayType_m0010283ABDDF5B6BFB29835A75AB19EC844A0015 (Type_t* ___0_type, 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*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_0 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___PrimitiveArrayTypes; 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); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718 (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*)&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_0014; } } { MemberInfo_t* L_1 = ___0_member; NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var))); Type_t* L_2; L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(16, ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var))); return L_2; } IL_0014: { MemberInfo_t* L_3 = ___0_member; if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_3, PropertyInfo_t_il2cpp_TypeInfo_var))) { goto IL_0028; } } { MemberInfo_t* L_4 = ___0_member; NullCheck(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var))); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(15, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var))); return L_5; } IL_0028: { MemberInfo_t* L_6 = ___0_member; NullCheck(L_6); Type_t* L_7; L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL); NullCheck(L_7); String_t* L_8; L_8 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_7); String_t* L_9; L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2664FB5E605903CF33117CF92C64AB36FA08529A)), L_8, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, L_9, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB (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*)&FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, RuntimeObject* ___2_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; { MemberInfo_t* L_0 = ___0_member; if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0016; } } { MemberInfo_t* L_1 = ___0_member; RuntimeObject* L_2 = ___1_obj; RuntimeObject* L_3 = ___2_value; NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var))); FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), L_2, L_3, NULL); return; } IL_0016: { MemberInfo_t* L_4 = ___0_member; if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var))) { goto IL_0062; } } { MemberInfo_t* L_5 = ___0_member; NullCheck(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var))); MethodInfo_t* L_6; L_6 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(25, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var)), (bool)1); V_0 = L_6; MethodInfo_t* L_7 = V_0; bool L_8; L_8 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_7, (MethodInfo_t*)NULL, NULL); if (!L_8) { goto IL_0047; } } { MethodInfo_t* L_9 = V_0; RuntimeObject* L_10 = ___1_obj; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_11; RuntimeObject* L_13 = ___2_value; NullCheck(L_12); ArrayElementTypeCheck (L_12, L_13); (L_12)->SetAt(static_cast(0), (RuntimeObject*)L_13); NullCheck(L_9); RuntimeObject* L_14; L_14 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_9, L_10, L_12, NULL); return; } IL_0047: { MemberInfo_t* L_15 = ___0_member; NullCheck(L_15); String_t* L_16; L_16 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_15); String_t* L_17; L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD34ED529A5E207D27C3E70E6556A1ADD9F7E4A04)), L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A12E14A8352046747ED2DAAB8A78C057C6AE00E)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_18, L_17, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F_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*)&FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* FormatterUtilities_FindSerializableMembersMap_mFD936C887AEDF0F67614DF6CC3363C72FEB6055B (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9D115C26AD70EA47E40804FDBE4270F25FB18AA5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t5A99E1A43F3815DCC7F1BB3667490A55C27B030D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_0_m8421FFF0355224997F6CF88F9B6A7B36305BBADA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_1_m5E25D2E49F973B2FD4268D0E3A938306A71A9AD9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* V_0 = NULL; Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680 V_1; memset((&V_1), 0, sizeof(V_1)); MemberInfo_t* V_2 = NULL; RuntimeObject* V_3 = NULL; RuntimeObject* V_4 = NULL; FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* V_5 = NULL; Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* G_B2_0 = NULL; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B2_1 = NULL; Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* G_B1_0 = NULL; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B1_1 = NULL; Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* G_B4_0 = NULL; Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* G_B4_1 = NULL; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B4_2 = NULL; Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* G_B3_0 = NULL; Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* G_B3_1 = NULL; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B3_2 = NULL; { Type_t* L_0 = ___0_type; RuntimeObject* L_1 = ___1_policy; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_2; L_2 = FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F(L_0, L_1, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* L_3 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_0; Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* L_4 = L_3; if (L_4) { G_B2_0 = L_4; G_B2_1 = L_2; goto IL_0026; } G_B1_0 = L_4; G_B1_1 = L_2; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* L_5 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* L_6 = (Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335*)il2cpp_codegen_object_new(Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335_il2cpp_TypeInfo_var); Func_2__ctor_m699289F206947D3B203957AB5645799C51DB54C4(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_0_m8421FFF0355224997F6CF88F9B6A7B36305BBADA_RuntimeMethod_var), NULL); Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* L_7 = L_6; ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_0 = L_7; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_0), (void*)L_7); G_B2_0 = L_7; G_B2_1 = G_B1_1; } IL_0026: { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* L_8 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_1; Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* L_9 = L_8; if (L_9) { G_B4_0 = L_9; G_B4_1 = G_B2_0; G_B4_2 = G_B2_1; goto IL_0045; } G_B3_0 = L_9; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* L_10 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* L_11 = (Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5*)il2cpp_codegen_object_new(Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5_il2cpp_TypeInfo_var); Func_2__ctor_m2FF8FBEDEC6256C8A42CD1565B1264A14A359822(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_1_m5E25D2E49F973B2FD4268D0E3A938306A71A9AD9_RuntimeMethod_var), NULL); Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* L_12 = L_11; ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_1), (void*)L_12); G_B4_0 = L_12; G_B4_1 = G_B3_1; G_B4_2 = G_B3_2; } IL_0045: { Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_13; L_13 = Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE((RuntimeObject*)G_B4_2, G_B4_1, G_B4_0, Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE_RuntimeMethod_var); V_0 = L_13; Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_14 = V_0; NullCheck(L_14); ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66* L_15; L_15 = Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A(L_14, Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A_RuntimeMethod_var); List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_16; L_16 = Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6(L_15, Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6_RuntimeMethod_var); NullCheck(L_16); Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680 L_17; L_17 = List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236(L_16, List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236_RuntimeMethod_var); V_1 = L_17; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00bf: { Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3((&V_1), Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3_RuntimeMethod_var); return; } }); try { { goto IL_00b4_1; } IL_005e_1: { MemberInfo_t* L_18; L_18 = Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_inline((&V_1), Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_RuntimeMethod_var); V_2 = L_18; MemberInfo_t* L_19 = V_2; RuntimeObject* L_20; L_20 = MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6(L_19, MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6_RuntimeMethod_var); V_3 = L_20; RuntimeObject* L_21 = V_3; NullCheck(L_21); RuntimeObject* L_22; L_22 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9D115C26AD70EA47E40804FDBE4270F25FB18AA5_il2cpp_TypeInfo_var, L_21); V_4 = L_22; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00a8_1: { { RuntimeObject* L_23 = V_4; if (!L_23) { goto IL_00b3_1; } } { RuntimeObject* L_24 = V_4; NullCheck(L_24); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_24); } IL_00b3_1: { return; } } }); try { { goto IL_009d_2; } IL_0077_2: { RuntimeObject* L_25 = V_4; NullCheck(L_25); FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* L_26; L_26 = InterfaceFuncInvoker0< FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* >::Invoke(0, IEnumerator_1_t5A99E1A43F3815DCC7F1BB3667490A55C27B030D_il2cpp_TypeInfo_var, L_25); V_5 = L_26; Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_27 = V_0; FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* L_28 = V_5; NullCheck(L_28); String_t* L_29; L_29 = FormerlySerializedAsAttribute_get_oldName_m1D14B0BAB2305E1A3E20C64103FB6E0E84F4C027(L_28, NULL); NullCheck(L_27); bool L_30; L_30 = Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2(L_27, L_29, Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2_RuntimeMethod_var); if (L_30) { goto IL_009d_2; } } { Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_31 = V_0; FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* L_32 = V_5; NullCheck(L_32); String_t* L_33; L_33 = FormerlySerializedAsAttribute_get_oldName_m1D14B0BAB2305E1A3E20C64103FB6E0E84F4C027(L_32, NULL); MemberInfo_t* L_34 = V_2; NullCheck(L_31); Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE(L_31, L_33, L_34, Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE_RuntimeMethod_var); } IL_009d_2: { RuntimeObject* L_35 = V_4; NullCheck(L_35); bool L_36; L_36 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_35); if (L_36) { goto IL_0077_2; } } { goto IL_00b4_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00b4_1: { bool L_37; L_37 = Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115((&V_1), Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115_RuntimeMethod_var); if (L_37) { goto IL_005e_1; } } { goto IL_00cd; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00cd: { Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_38 = V_0; return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities_FindSerializableMembers_mE0CF3E4A95C57B93C8BCDD2A9FDEB0A07E518A17 (Type_t* ___0_type, List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* ___1_members, RuntimeObject* ___2_policy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFindSerializableMembersU3Eb__16_0_mE16FEB6FC52CC581083F5A927D43B9DE2134CBEF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_U3CFindSerializableMembersU3Eb__1_m9D85E42084B3A5BA7E1F977E503CE2E0C7B7ED99_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* V_1 = NULL; bool V_2 = false; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B5_0 = NULL; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B5_1 = NULL; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B4_0 = NULL; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B4_1 = NULL; { Type_t* L_0 = ___0_type; NullCheck(L_0); Type_t* L_1; L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_0); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (RuntimeObject_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_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, L_3, NULL); if (!L_4) { goto IL_0032; } } { Type_t* L_5 = ___0_type; NullCheck(L_5); Type_t* L_6; L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_5); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_7; L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_6, (Type_t*)NULL, NULL); if (!L_7) { goto IL_0032; } } { Type_t* L_8 = ___0_type; NullCheck(L_8); Type_t* L_9; L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_8); List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_10 = ___1_members; RuntimeObject* L_11 = ___2_policy; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); FormatterUtilities_FindSerializableMembers_mE0CF3E4A95C57B93C8BCDD2A9FDEB0A07E518A17(L_9, L_10, L_11, NULL); } IL_0032: { Type_t* L_12 = ___0_type; NullCheck(L_12); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_13; L_13 = VirtualFuncInvoker1< MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, int32_t >::Invoke(88, L_12, ((int32_t)54)); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_14 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__16_0; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_15 = L_14; if (L_15) { G_B5_0 = L_15; G_B5_1 = L_13; goto IL_0059; } G_B4_0 = L_15; G_B4_1 = L_13; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* L_16 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_17 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_17, L_16, (intptr_t)((void*)U3CU3Ec_U3CFindSerializableMembersU3Eb__16_0_mE16FEB6FC52CC581083F5A927D43B9DE2134CBEF_RuntimeMethod_var), NULL); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_18 = L_17; ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__16_0 = L_18; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__16_0), (void*)L_18); G_B5_0 = L_18; G_B5_1 = G_B4_1; } IL_0059: { RuntimeObject* L_19; L_19 = Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714((RuntimeObject*)G_B5_1, G_B5_0, Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var); NullCheck(L_19); RuntimeObject* L_20; L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var, L_19); V_0 = L_20; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ee: { { RuntimeObject* L_21 = V_0; if (!L_21) { goto IL_00f7; } } { RuntimeObject* L_22 = V_0; NullCheck(L_22); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22); } IL_00f7: { return; } } }); try { { goto IL_00e1_1; } IL_0066_1: { U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_23 = (U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass16_0__ctor_mBD138B383771BC8C8EFA691A0EBE8F8CA6E053F2(L_23, NULL); V_1 = L_23; U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_24 = V_1; RuntimeObject* L_25 = V_0; NullCheck(L_25); MemberInfo_t* L_26; L_26 = InterfaceFuncInvoker0< MemberInfo_t* >::Invoke(0, IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var, L_25); NullCheck(L_24); L_24->___member = L_26; Il2CppCodeGenWriteBarrier((void**)(&L_24->___member), (void*)L_26); RuntimeObject* L_27 = ___2_policy; U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_28 = V_1; NullCheck(L_28); MemberInfo_t* L_29 = L_28->___member; NullCheck(L_27); bool L_30; L_30 = InterfaceFuncInvoker1< bool, MemberInfo_t* >::Invoke(2, ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var, L_27, L_29); if (!L_30) { goto IL_00e1_1; } } { List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_31 = ___1_members; U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_32 = V_1; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_33 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_33, L_32, (intptr_t)((void*)U3CU3Ec__DisplayClass16_0_U3CFindSerializableMembersU3Eb__1_m9D85E42084B3A5BA7E1F977E503CE2E0C7B7ED99_RuntimeMethod_var), NULL); bool L_34; L_34 = Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6(L_31, L_33, Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6_RuntimeMethod_var); V_2 = L_34; U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_35 = V_1; NullCheck(L_35); MemberInfo_t* L_36 = L_35->___member; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); bool L_37; L_37 = FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D(L_36, NULL); bool L_38 = V_2; if (!((int32_t)((int32_t)L_37&(int32_t)L_38))) { goto IL_00bd_1; } } { List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_39 = ___1_members; U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_40 = V_1; NullCheck(L_40); MemberInfo_t* L_41 = L_40->___member; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); MemberInfo_t* L_42; L_42 = FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE(L_41, (String_t*)NULL, (String_t*)NULL, NULL); NullCheck(L_39); List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_inline(L_39, L_42, List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var); goto IL_00e1_1; } IL_00bd_1: { bool L_43 = V_2; if (!L_43) { goto IL_00d5_1; } } { List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_44 = ___1_members; U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_45 = V_1; NullCheck(L_45); MemberInfo_t* L_46 = L_45->___member; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); MemberInfo_t* L_47; L_47 = FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE(L_46, (String_t*)NULL, (String_t*)NULL, NULL); NullCheck(L_44); List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_inline(L_44, L_47, List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var); goto IL_00e1_1; } IL_00d5_1: { List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_48 = ___1_members; U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_49 = V_1; NullCheck(L_49); MemberInfo_t* L_50 = L_49->___member; NullCheck(L_48); List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_inline(L_48, L_50, List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var); } IL_00e1_1: { RuntimeObject* L_51 = V_0; NullCheck(L_51); bool L_52; L_52 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_51); if (L_52) { goto IL_0066_1; } } { goto IL_00f8; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f8: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE (MemberInfo_t* ___0_member, String_t* ___1_prefixString, String_t* ___2_separatorString, 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*)&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); 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; } String_t* G_B4_0 = NULL; FieldInfo_t* G_B4_1 = NULL; String_t* G_B3_0 = NULL; FieldInfo_t* G_B3_1 = NULL; String_t* G_B7_0 = NULL; FieldInfo_t* G_B7_1 = NULL; String_t* G_B6_0 = NULL; FieldInfo_t* G_B6_1 = NULL; String_t* G_B12_0 = NULL; PropertyInfo_t* G_B12_1 = NULL; String_t* G_B11_0 = NULL; PropertyInfo_t* G_B11_1 = NULL; String_t* G_B15_0 = NULL; PropertyInfo_t* G_B15_1 = NULL; String_t* G_B14_0 = NULL; PropertyInfo_t* G_B14_1 = NULL; String_t* G_B20_0 = NULL; MethodInfo_t* G_B20_1 = NULL; String_t* G_B19_0 = NULL; MethodInfo_t* G_B19_1 = NULL; String_t* G_B23_0 = NULL; MethodInfo_t* G_B23_1 = NULL; String_t* G_B22_0 = NULL; MethodInfo_t* G_B22_1 = NULL; { MemberInfo_t* L_0 = ___0_member; if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0044; } } { String_t* L_1 = ___2_separatorString; if (!L_1) { goto IL_0028; } } { MemberInfo_t* L_2 = ___0_member; String_t* L_3 = ___1_prefixString; String_t* L_4 = L_3; if (L_4) { G_B4_0 = L_4; G_B4_1 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_2, FieldInfo_t_il2cpp_TypeInfo_var)); goto IL_0021; } G_B3_0 = L_4; G_B3_1 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_2, FieldInfo_t_il2cpp_TypeInfo_var)); } { MemberInfo_t* L_5 = ___0_member; NullCheck(L_5); Type_t* L_6; L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_5); NullCheck(L_6); String_t* L_7; L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_6); G_B4_0 = L_7; G_B4_1 = G_B3_1; } IL_0021: { String_t* L_8 = ___2_separatorString; MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* L_9 = (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)il2cpp_codegen_object_new(MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var); MemberAliasFieldInfo__ctor_m20039287489493AF511593AA95D8A10A78C3D1E4(L_9, G_B4_1, G_B4_0, L_8, NULL); return L_9; } IL_0028: { MemberInfo_t* L_10 = ___0_member; String_t* L_11 = ___1_prefixString; String_t* L_12 = L_11; if (L_12) { G_B7_0 = L_12; G_B7_1 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_10, FieldInfo_t_il2cpp_TypeInfo_var)); goto IL_003e; } G_B6_0 = L_12; G_B6_1 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_10, FieldInfo_t_il2cpp_TypeInfo_var)); } { MemberInfo_t* L_13 = ___0_member; NullCheck(L_13); Type_t* L_14; L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_13); NullCheck(L_14); String_t* L_15; L_15 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_14); G_B7_0 = L_15; G_B7_1 = G_B6_1; } IL_003e: { MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* L_16 = (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)il2cpp_codegen_object_new(MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var); MemberAliasFieldInfo__ctor_mCB9C05B9C2293EDB24E8436D2E3F0697FE0F0B02(L_16, G_B7_1, G_B7_0, NULL); return L_16; } IL_0044: { MemberInfo_t* L_17 = ___0_member; if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_17, PropertyInfo_t_il2cpp_TypeInfo_var))) { goto IL_0088; } } { String_t* L_18 = ___2_separatorString; if (!L_18) { goto IL_006c; } } { MemberInfo_t* L_19 = ___0_member; String_t* L_20 = ___1_prefixString; String_t* L_21 = L_20; if (L_21) { G_B12_0 = L_21; G_B12_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_19, PropertyInfo_t_il2cpp_TypeInfo_var)); goto IL_0065; } G_B11_0 = L_21; G_B11_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_19, PropertyInfo_t_il2cpp_TypeInfo_var)); } { MemberInfo_t* L_22 = ___0_member; NullCheck(L_22); Type_t* L_23; L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_22); NullCheck(L_23); String_t* L_24; L_24 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_23); G_B12_0 = L_24; G_B12_1 = G_B11_1; } IL_0065: { String_t* L_25 = ___2_separatorString; MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* L_26 = (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)il2cpp_codegen_object_new(MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var); MemberAliasPropertyInfo__ctor_m45CF1372243CD4F9FC8419FB1B00DC67E63EC4BA(L_26, G_B12_1, G_B12_0, L_25, NULL); return L_26; } IL_006c: { MemberInfo_t* L_27 = ___0_member; String_t* L_28 = ___1_prefixString; String_t* L_29 = L_28; if (L_29) { G_B15_0 = L_29; G_B15_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_27, PropertyInfo_t_il2cpp_TypeInfo_var)); goto IL_0082; } G_B14_0 = L_29; G_B14_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_27, PropertyInfo_t_il2cpp_TypeInfo_var)); } { MemberInfo_t* L_30 = ___0_member; NullCheck(L_30); Type_t* L_31; L_31 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_30); NullCheck(L_31); String_t* L_32; L_32 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_31); G_B15_0 = L_32; G_B15_1 = G_B14_1; } IL_0082: { MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* L_33 = (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)il2cpp_codegen_object_new(MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var); MemberAliasPropertyInfo__ctor_m1F431189698DA5CCAF178803346125DE042EF7FD(L_33, G_B15_1, G_B15_0, NULL); return L_33; } IL_0088: { MemberInfo_t* L_34 = ___0_member; if (!((MethodInfo_t*)IsInstClass((RuntimeObject*)L_34, MethodInfo_t_il2cpp_TypeInfo_var))) { goto IL_00cc; } } { String_t* L_35 = ___2_separatorString; if (!L_35) { goto IL_00b0; } } { MemberInfo_t* L_36 = ___0_member; String_t* L_37 = ___1_prefixString; String_t* L_38 = L_37; if (L_38) { G_B20_0 = L_38; G_B20_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_36, MethodInfo_t_il2cpp_TypeInfo_var)); goto IL_00a9; } G_B19_0 = L_38; G_B19_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_36, MethodInfo_t_il2cpp_TypeInfo_var)); } { MemberInfo_t* L_39 = ___0_member; NullCheck(L_39); Type_t* L_40; L_40 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_39); NullCheck(L_40); String_t* L_41; L_41 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_40); G_B20_0 = L_41; G_B20_1 = G_B19_1; } IL_00a9: { String_t* L_42 = ___2_separatorString; MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* L_43 = (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)il2cpp_codegen_object_new(MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var); MemberAliasMethodInfo__ctor_mE3B05932400C0D2B6B9DC81C4CEBB0192555807B(L_43, G_B20_1, G_B20_0, L_42, NULL); return L_43; } IL_00b0: { MemberInfo_t* L_44 = ___0_member; String_t* L_45 = ___1_prefixString; String_t* L_46 = L_45; if (L_46) { G_B23_0 = L_46; G_B23_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_44, MethodInfo_t_il2cpp_TypeInfo_var)); goto IL_00c6; } G_B22_0 = L_46; G_B22_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_44, MethodInfo_t_il2cpp_TypeInfo_var)); } { MemberInfo_t* L_47 = ___0_member; NullCheck(L_47); Type_t* L_48; L_48 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_47); NullCheck(L_48); String_t* L_49; L_49 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_48); G_B23_0 = L_49; G_B23_1 = G_B22_1; } IL_00c6: { MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* L_50 = (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)il2cpp_codegen_object_new(MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var); MemberAliasMethodInfo__ctor_mCA59A1100CC964CDA0625D20C497E6999FE83134(L_50, G_B23_1, G_B23_0, NULL); return L_50; } IL_00cc: { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_51 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_51, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_51, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D (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*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PropertyInfo_t* V_0 = NULL; MethodInfo_t* V_1 = NULL; MethodInfo_t* V_2 = NULL; { MemberInfo_t* L_0 = ___0_member; if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0014; } } { MemberInfo_t* L_1 = ___0_member; NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var))); bool L_2; L_2 = FieldInfo_get_IsPrivate_m11B2D9B58453F6B1CD34E0A226E39626976CBB28(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), NULL); return L_2; } IL_0014: { MemberInfo_t* L_3 = ___0_member; if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_3, PropertyInfo_t_il2cpp_TypeInfo_var))) { goto IL_0054; } } { MemberInfo_t* L_4 = ___0_member; V_0 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)); PropertyInfo_t* L_5 = V_0; NullCheck(L_5); MethodInfo_t* L_6; L_6 = PropertyInfo_GetGetMethod_mE0D6C0811D404DD977B53E68C0D36BA8CB889F74(L_5, NULL); V_1 = L_6; PropertyInfo_t* L_7 = V_0; NullCheck(L_7); MethodInfo_t* L_8; L_8 = PropertyInfo_GetSetMethod_mA16842ADAD11B6F70F4EDCA2805C999E378C4C8B(L_7, NULL); V_2 = L_8; MethodInfo_t* L_9 = V_1; bool L_10; L_10 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_9, (MethodInfo_t*)NULL, NULL); if (!L_10) { goto IL_0052; } } { 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_0052; } } { MethodInfo_t* L_13 = V_1; NullCheck(L_13); bool L_14; L_14 = MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549(L_13, NULL); if (!L_14) { goto IL_0052; } } { MethodInfo_t* L_15 = V_2; NullCheck(L_15); bool L_16; L_16 = MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549(L_15, NULL); return L_16; } IL_0052: { return (bool)0; } IL_0054: { MemberInfo_t* L_17 = ___0_member; if (!((MethodInfo_t*)IsInstClass((RuntimeObject*)L_17, MethodInfo_t_il2cpp_TypeInfo_var))) { goto IL_0068; } } { MemberInfo_t* L_18 = ___0_member; NullCheck(((MethodInfo_t*)IsInstClass((RuntimeObject*)L_18, MethodInfo_t_il2cpp_TypeInfo_var))); bool L_19; L_19 = MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549(((MethodInfo_t*)IsInstClass((RuntimeObject*)L_18, MethodInfo_t_il2cpp_TypeInfo_var)), NULL); return L_19; } IL_0068: { 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*)&FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D_RuntimeMethod_var))); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mD7D33A49473735E7DB399D7B5A18EC986D5EBFF2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* L_0 = (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC*)il2cpp_codegen_object_new(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var); U3CU3Ec__ctor_mACA35C003259B124B2684AA23C75891F8B419BDF(L_0, NULL); ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mACA35C003259B124B2684AA23C75891F8B419BDF (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_0_m8421FFF0355224997F6CF88F9B6A7B36305BBADA (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, MemberInfo_t* ___0_n, const RuntimeMethod* method) { { MemberInfo_t* L_0 = ___0_n; NullCheck(L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_1_m5E25D2E49F973B2FD4268D0E3A938306A71A9AD9 (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, MemberInfo_t* ___0_n, const RuntimeMethod* method) { { MemberInfo_t* L_0 = ___0_n; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CFindSerializableMembersU3Eb__16_0_mE16FEB6FC52CC581083F5A927D43B9DE2134CBEF (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, MemberInfo_t* ___0_n, 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_n; if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0012; } } { MemberInfo_t* L_1 = ___0_n; return (bool)((!(((RuntimeObject*)(PropertyInfo_t*)((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } IL_0012: { 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 void U3CU3Ec__DisplayClass16_0__ctor_mBD138B383771BC8C8EFA691A0EBE8F8CA6E053F2 (U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass16_0_U3CFindSerializableMembersU3Eb__1_m9D85E42084B3A5BA7E1F977E503CE2E0C7B7ED99 (U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* __this, MemberInfo_t* ___0_n, const RuntimeMethod* method) { { MemberInfo_t* L_0 = ___0_n; NullCheck(L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_0); MemberInfo_t* L_2 = __this->___member; NullCheck(L_2); String_t* L_3; L_3 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_2); bool L_4; L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, 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 void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_pinvoke(const NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451& unmarshaled, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke& marshaled) { Exception_t* ___TypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Type' of type 'NodeInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___TypeException, NULL); } IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_pinvoke_back(const NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke& marshaled, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451& unmarshaled) { Exception_t* ___TypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Type' of type 'NodeInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___TypeException, NULL); } IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_pinvoke_cleanup(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke& marshaled) { } IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_com(const NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451& unmarshaled, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com& marshaled) { Exception_t* ___TypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Type' of type 'NodeInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___TypeException, NULL); } IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_com_back(const NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com& marshaled, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451& unmarshaled) { Exception_t* ___TypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Type' of type 'NodeInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___TypeException, NULL); } IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_com_cleanup(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com& marshaled) { } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, bool ___3_isArray, const RuntimeMethod* method) { { String_t* L_0 = ___0_name; __this->___Name = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name), (void*)L_0); int32_t L_1 = ___1_id; __this->___Id = L_1; Type_t* L_2 = ___2_type; __this->___Type = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Type), (void*)L_2); bool L_3 = ___3_isArray; __this->___IsArray = L_3; __this->___IsEmpty = (bool)0; return; } } IL2CPP_EXTERN_C void NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, bool ___3_isArray, const RuntimeMethod* method) { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59(_thisAdjusted, ___0_name, ___1_id, ___2_type, ___3_isArray, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, bool ___0_parameter, const RuntimeMethod* method) { { __this->___Name = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name), (void*)(String_t*)NULL); __this->___Id = (-1); __this->___Type = (Type_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Type), (void*)(Type_t*)NULL); __this->___IsArray = (bool)0; __this->___IsEmpty = (bool)1; return; } } IL2CPP_EXTERN_C void NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD_AdjustorThunk (RuntimeObject* __this, bool ___0_parameter, const RuntimeMethod* method) { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD(_thisAdjusted, ___0_parameter, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_op_Equality_m283492070DDC48F5ED9B0F2D822F2900BDB41886 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___0_a, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0 = ___0_a; String_t* L_1 = L_0.___Name; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_2 = ___1_b; String_t* L_3 = L_2.___Name; bool L_4; L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_3, NULL); if (!L_4) { goto IL_0051; } } { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_5 = ___0_a; int32_t L_6 = L_5.___Id; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_7 = ___1_b; int32_t L_8 = L_7.___Id; if ((!(((uint32_t)L_6) == ((uint32_t)L_8)))) { goto IL_0051; } } { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_9 = ___0_a; Type_t* L_10 = L_9.___Type; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_11 = ___1_b; Type_t* L_12 = L_11.___Type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_13; L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_10, L_12, NULL); if (!L_13) { goto IL_0051; } } { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_14 = ___0_a; bool L_15 = L_14.___IsArray; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_16 = ___1_b; bool L_17 = L_16.___IsArray; if ((!(((uint32_t)L_15) == ((uint32_t)L_17)))) { goto IL_0051; } } { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_18 = ___0_a; bool L_19 = L_18.___IsEmpty; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_20 = ___1_b; bool L_21 = L_20.___IsEmpty; return (bool)((((int32_t)L_19) == ((int32_t)L_21))? 1 : 0); } IL_0051: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_op_Inequality_m7C479A6EAA05CA33F61F83E97796600D975DED13 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___0_a, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0 = ___0_a; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var); bool L_2; L_2 = NodeInfo_op_Equality_m283492070DDC48F5ED9B0F2D822F2900BDB41886(L_0, L_1, NULL); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_Equals_m54C7BA3E94AC40F3F5F076F93D7B033046720F03 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (L_0) { goto IL_0005; } } { return (bool)0; } IL_0005: { RuntimeObject* L_1 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var))) { goto IL_001f; } } { RuntimeObject* L_2 = ___0_obj; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_3 = (*(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*)__this); il2cpp_codegen_runtime_class_init_inline(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var); bool L_4; L_4 = NodeInfo_op_Equality_m283492070DDC48F5ED9B0F2D822F2900BDB41886(((*(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*)((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*)(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*)UnBox(L_2, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var)))), L_3, NULL); return L_4; } IL_001f: { return (bool)0; } } IL2CPP_EXTERN_C bool NodeInfo_Equals_m54C7BA3E94AC40F3F5F076F93D7B033046720F03_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = NodeInfo_Equals_m54C7BA3E94AC40F3F5F076F93D7B033046720F03(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NodeInfo_GetHashCode_m7CF68332A8A0E642E4C9AB06735259B0658316DF (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t G_B4_0 = 0; int32_t G_B3_0 = 0; int32_t G_B5_0 = 0; int32_t G_B5_1 = 0; int32_t G_B7_0 = 0; int32_t G_B6_0 = 0; int32_t G_B8_0 = 0; int32_t G_B8_1 = 0; int32_t G_B10_0 = 0; int32_t G_B9_0 = 0; int32_t G_B11_0 = 0; int32_t G_B11_1 = 0; int32_t G_B13_0 = 0; int32_t G_B12_0 = 0; int32_t G_B14_0 = 0; int32_t G_B14_1 = 0; { bool L_0 = __this->___IsEmpty; if (!L_0) { goto IL_000a; } } { return 0; } IL_000a: { String_t* L_1 = __this->___Name; if (!L_1) { G_B4_0 = ((int32_t)-2128831035); goto IL_0024; } G_B3_0 = ((int32_t)-2128831035); } { String_t* L_2 = __this->___Name; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2); G_B5_0 = L_3; G_B5_1 = G_B3_0; goto IL_0029; } IL_0024: { G_B5_0 = ((int32_t)12321); G_B5_1 = G_B4_0; } IL_0029: { int32_t L_4 = __this->___Id; Type_t* L_5 = __this->___Type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_6; L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, (Type_t*)NULL, NULL); if (L_6) { G_B7_0 = ((int32_t)(((int32_t)(G_B5_1^((int32_t)il2cpp_codegen_multiply(G_B5_0, ((int32_t)16777619)))))^((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)16777619))))); goto IL_0058; } G_B6_0 = ((int32_t)(((int32_t)(G_B5_1^((int32_t)il2cpp_codegen_multiply(G_B5_0, ((int32_t)16777619)))))^((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)16777619))))); } { Type_t* L_7 = __this->___Type; NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_7); G_B8_0 = L_8; G_B8_1 = G_B6_0; goto IL_005d; } IL_0058: { G_B8_0 = ((int32_t)1423); G_B8_1 = G_B7_0; } IL_005d: { bool L_9 = __this->___IsArray; if (L_9) { G_B10_0 = ((int32_t)(G_B8_1^((int32_t)il2cpp_codegen_multiply(G_B8_0, ((int32_t)16777619))))); goto IL_0073; } G_B9_0 = ((int32_t)(G_B8_1^((int32_t)il2cpp_codegen_multiply(G_B8_0, ((int32_t)16777619))))); } { G_B11_0 = ((int32_t)43234); G_B11_1 = G_B9_0; goto IL_0078; } IL_0073: { G_B11_0 = ((int32_t)124124); G_B11_1 = G_B10_0; } IL_0078: { bool L_10 = __this->___IsEmpty; if (L_10) { G_B13_0 = ((int32_t)(G_B11_1^((int32_t)il2cpp_codegen_multiply(G_B11_0, ((int32_t)16777619))))); goto IL_008e; } G_B12_0 = ((int32_t)(G_B11_1^((int32_t)il2cpp_codegen_multiply(G_B11_0, ((int32_t)16777619))))); } { G_B14_0 = ((int32_t)27323); G_B14_1 = G_B12_0; goto IL_0093; } IL_008e: { G_B14_0 = ((int32_t)872934); G_B14_1 = G_B13_0; } IL_0093: { return ((int32_t)(G_B14_1^((int32_t)il2cpp_codegen_multiply(G_B14_0, ((int32_t)16777619))))); } } IL2CPP_EXTERN_C int32_t NodeInfo_GetHashCode_m7CF68332A8A0E642E4C9AB06735259B0658316DF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = NodeInfo_GetHashCode_m7CF68332A8A0E642E4C9AB06735259B0658316DF(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__cctor_m1C51816AC164201F52A8D10ABCF568387D3FD22B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0; memset((&L_0), 0, sizeof(L_0)); NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD((&L_0), (bool)1, NULL); ((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields*)il2cpp_codegen_static_fields_for(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var))->___Empty = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields*)il2cpp_codegen_static_fields_for(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var))->___Empty))->___Name), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields*)il2cpp_codegen_static_fields_for(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var))->___Empty))->___Type), (void*)NULL); #endif 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 OdinSerializeAttribute__ctor_mBA4F714A11B46249D027DB6E19D0E1F3A87D5AD9 (OdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B* __this, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_Apply_mB2A3CF5BB1746BFEB26D781E3A057FC04C7B6A4D (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) { { int32_t L_0 = __this->___ModificationType; if (L_0) { goto IL_0010; } } { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_unityObject; PrefabModification_ApplyValue_m66D7EC82C1863855D88B3B62D91C11E547CC4D98(__this, L_1, NULL); return; } IL_0010: { int32_t L_2 = __this->___ModificationType; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0021; } } { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3 = ___0_unityObject; PrefabModification_ApplyListLength_mA02E939E732BF47171C1CE0019F823C6E86C6C1A(__this, L_3, NULL); return; } IL_0021: { int32_t L_4 = __this->___ModificationType; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0032; } } { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_unityObject; PrefabModification_ApplyDictionaryModifications_m3928F12E726259A48985168796359BEF4EDBD039(__this, L_5, NULL); return; } IL_0032: { int32_t* L_6 = (int32_t*)(&__this->___ModificationType); Il2CppFakeBox L_7(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabModificationType_t5B35AEC13B1065363D521E7FEF83F4E7EFB8D2CF_il2cpp_TypeInfo_var)), L_6); String_t* L_8; L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL); NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_9 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_9, L_8, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabModification_Apply_mB2A3CF5BB1746BFEB26D781E3A057FC04C7B6A4D_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyValue_m66D7EC82C1863855D88B3B62D91C11E547CC4D98 (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; int32_t V_1 = 0; String_t* V_2 = NULL; RuntimeObject* V_3 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = (Type_t*)NULL; RuntimeObject* L_0 = __this->___ModifiedValue; if (!L_0) { goto IL_0016; } } { RuntimeObject* L_1 = __this->___ModifiedValue; NullCheck(L_1); Type_t* L_2; L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL); V_0 = L_2; } IL_0016: { Type_t* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_4; L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, (Type_t*)NULL, NULL); if (!L_4) { goto IL_007f; } } { List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = __this->___ReferencePaths; if (!L_5) { goto IL_007f; } } { List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = __this->___ReferencePaths; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_6, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_007f; } } { V_1 = 0; goto IL_0071; } IL_0039: { List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_8 = __this->___ReferencePaths; int32_t L_9 = V_1; NullCheck(L_8); String_t* L_10; L_10 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_8, L_9, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); V_2 = L_10; } try { { String_t* L_11 = V_2; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12 = ___0_unityObject; RuntimeObject* L_13; L_13 = PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2(L_11, L_12, NULL); V_3 = L_13; RuntimeObject* L_14 = V_3; if (!L_14) { goto IL_0068_1; } } { RuntimeObject* L_15 = V_3; NullCheck(L_15); Type_t* L_16; L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL); Type_t* L_17 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_18; L_18 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_16, L_17, NULL); if (!L_18) { goto IL_0068_1; } } { RuntimeObject* L_19 = V_3; __this->___ModifiedValue = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->___ModifiedValue), (void*)L_19); goto IL_007f; } IL_0068_1: { 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_006a; } throw e; } CATCH_006a: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_006d; } IL_006d: { int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0071: { int32_t L_21 = V_1; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_22 = __this->___ReferencePaths; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_22, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_21) < ((int32_t)L_23))) { goto IL_0039; } } IL_007f: { String_t* L_24 = __this->___Path; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_25 = ___0_unityObject; RuntimeObject* L_26 = __this->___ModifiedValue; PrefabModification_SetInstanceToPath_mFC36035E5171D7CCAB16792174A45F79BB7E2091(L_24, L_25, L_26, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyListLength_mA02E939E732BF47171C1CE0019F823C6E86C6C1A (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_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*)&_stringLiteral039FE1DBEB247DD2B644DEBE28290905C1B52DF3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral107694947DB47644F8036602F63473486E1ED925); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Type_t* V_1 = NULL; RuntimeArray* V_2 = NULL; RuntimeArray* V_3 = NULL; RuntimeObject* V_4 = NULL; Type_t* V_5 = NULL; bool V_6 = false; int32_t V_7 = 0; Type_t* V_8 = NULL; Type_t* V_9 = NULL; bool V_10 = false; PropertyInfo_t* V_11 = NULL; int32_t V_12 = 0; int32_t V_13 = 0; MethodInfo_t* V_14 = NULL; int32_t V_15 = 0; int32_t V_16 = 0; Type_t* V_17 = NULL; MethodInfo_t* V_18 = NULL; int32_t V_19 = 0; Type_t* G_B12_0 = NULL; int32_t G_B15_0 = 0; { String_t* L_0 = __this->___Path; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_unityObject; RuntimeObject* L_2; L_2 = PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2(L_0, L_1, NULL); V_0 = L_2; RuntimeObject* L_3 = V_0; if (L_3) { goto IL_0011; } } { return; } IL_0011: { RuntimeObject* L_4 = V_0; NullCheck(L_4); Type_t* L_5; L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL); V_1 = L_5; Type_t* L_6 = V_1; NullCheck(L_6); bool L_7; L_7 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_6, NULL); if (!L_7) { goto IL_0088; } } { RuntimeObject* L_8 = V_0; V_2 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_8, RuntimeArray_il2cpp_TypeInfo_var)); int32_t L_9 = __this->___NewLength; RuntimeArray* L_10 = V_2; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((!(((uint32_t)L_9) == ((uint32_t)L_11)))) { goto IL_0036; } } { return; } IL_0036: { Type_t* L_12 = V_1; NullCheck(L_12); Type_t* L_13; L_13 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_12); int32_t L_14 = __this->___NewLength; RuntimeArray* L_15; L_15 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_13, L_14, NULL); V_3 = L_15; int32_t L_16 = __this->___NewLength; RuntimeArray* L_17 = V_2; NullCheck(L_17); int32_t L_18; L_18 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_17, NULL); if ((((int32_t)L_16) <= ((int32_t)L_18))) { goto IL_006f; } } { RuntimeArray* L_19 = V_2; RuntimeArray* L_20 = V_3; RuntimeArray* L_21 = V_2; NullCheck(L_21); int32_t L_22; L_22 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_21, NULL); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41(L_19, 0, L_20, 0, L_22, NULL); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_23 = ___0_unityObject; RuntimeArray* L_24 = V_2; RuntimeArray* L_25 = V_3; PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E(L_23, L_24, L_25, (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)NULL, NULL); return; } IL_006f: { RuntimeArray* L_26 = V_2; RuntimeArray* L_27 = V_3; RuntimeArray* L_28 = V_3; NullCheck(L_28); int32_t L_29; L_29 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_28, NULL); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41(L_26, 0, L_27, 0, L_29, NULL); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_30 = ___0_unityObject; RuntimeArray* L_31 = V_2; RuntimeArray* L_32 = V_3; PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E(L_30, L_31, L_32, (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)NULL, NULL); return; } IL_0088: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_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); Type_t* L_35 = V_1; NullCheck(L_34); bool L_36; L_36 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_34, L_35); if (!L_36) { goto IL_013e; } } { RuntimeObject* L_37 = V_0; V_4 = ((RuntimeObject*)Castclass((RuntimeObject*)L_37, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var)); Type_t* L_38 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_40; L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_41; L_41 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_38, L_40, NULL); if (L_41) { goto IL_00ba; } } { G_B12_0 = ((Type_t*)(NULL)); goto IL_00cc; } IL_00ba: { Type_t* L_42 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_44; L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_45; L_45 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_42, L_44, NULL); NullCheck(L_45); int32_t L_46 = 0; Type_t* L_47 = (L_45)->GetAt(static_cast(L_46)); G_B12_0 = L_47; } IL_00cc: { V_5 = G_B12_0; Type_t* L_48 = V_5; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_49; L_49 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_48, (Type_t*)NULL, NULL); if (L_49) { goto IL_00db; } } { G_B15_0 = 0; goto IL_00e2; } IL_00db: { Type_t* L_50 = V_5; NullCheck(L_50); bool L_51; L_51 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_50, NULL); G_B15_0 = ((int32_t)(L_51)); } IL_00e2: { V_6 = (bool)G_B15_0; V_7 = 0; goto IL_010d; } IL_00e9: { bool L_52 = V_6; if (!L_52) { goto IL_00fe; } } { RuntimeObject* L_53 = V_4; Type_t* L_54 = V_5; RuntimeObject* L_55; L_55 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_54, NULL); NullCheck(L_53); int32_t L_56; L_56 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_53, L_55); goto IL_0107; } IL_00fe: { RuntimeObject* L_57 = V_4; NullCheck(L_57); int32_t L_58; L_58 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_57, NULL); } IL_0107: { int32_t L_59 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_59, 1)); } IL_010d: { RuntimeObject* L_60 = V_4; NullCheck(L_60); int32_t L_61; L_61 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_60); int32_t L_62 = __this->___NewLength; if ((((int32_t)L_61) < ((int32_t)L_62))) { goto IL_00e9; } } { goto IL_012e; } IL_011e: { RuntimeObject* L_63 = V_4; RuntimeObject* L_64 = V_4; NullCheck(L_64); int32_t L_65; L_65 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_64); NullCheck(L_63); InterfaceActionInvoker1< int32_t >::Invoke(10, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_63, ((int32_t)il2cpp_codegen_subtract(L_65, 1))); } IL_012e: { RuntimeObject* L_66 = V_4; NullCheck(L_66); int32_t L_67; L_67 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_66); int32_t L_68 = __this->___NewLength; if ((((int32_t)L_67) > ((int32_t)L_68))) { goto IL_011e; } } { return; } IL_013e: { Type_t* L_69 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_70 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_71; L_71 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_70, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_72; L_72 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_69, L_71, NULL); if (!L_72) { goto IL_0281; } } { Type_t* L_73 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_74 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_75; L_75 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_74, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_76; L_76 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_73, L_75, NULL); NullCheck(L_76); int32_t L_77 = 0; Type_t* L_78 = (L_76)->GetAt(static_cast(L_77)); V_8 = L_78; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_79 = { reinterpret_cast (ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var) }; Type_t* L_80; L_80 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_79, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_81 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_82 = L_81; Type_t* L_83 = V_8; NullCheck(L_82); ArrayElementTypeCheck (L_82, L_83); (L_82)->SetAt(static_cast(0), (Type_t*)L_83); NullCheck(L_80); Type_t* L_84; L_84 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_80, L_82); V_9 = L_84; Type_t* L_85 = V_8; NullCheck(L_85); bool L_86; L_86 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_85, NULL); V_10 = L_86; Type_t* L_87 = V_9; NullCheck(L_87); PropertyInfo_t* L_88; L_88 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_87, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, NULL); V_11 = L_88; PropertyInfo_t* L_89 = V_11; RuntimeObject* L_90 = V_0; NullCheck(L_89); RuntimeObject* L_91; L_91 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_89, L_90, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL); V_12 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_91, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))); int32_t L_92 = V_12; int32_t L_93 = __this->___NewLength; if ((((int32_t)L_92) >= ((int32_t)L_93))) { goto IL_0213; } } { int32_t L_94 = __this->___NewLength; int32_t L_95 = V_12; V_13 = ((int32_t)il2cpp_codegen_subtract(L_94, L_95)); Type_t* L_96 = V_9; NullCheck(L_96); MethodInfo_t* L_97; L_97 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_96, _stringLiteral107694947DB47644F8036602F63473486E1ED925, NULL); V_14 = L_97; V_15 = 0; goto IL_020c; } IL_01d2: { bool L_98 = V_10; if (!L_98) { goto IL_01f1; } } { MethodInfo_t* L_99 = V_14; RuntimeObject* L_100 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_101 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_102 = L_101; Type_t* L_103 = V_8; RuntimeObject* L_104; L_104 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_103, NULL); NullCheck(L_102); ArrayElementTypeCheck (L_102, L_104); (L_102)->SetAt(static_cast(0), (RuntimeObject*)L_104); NullCheck(L_99); RuntimeObject* L_105; L_105 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_99, L_100, L_102, NULL); goto IL_0200; } IL_01f1: { MethodInfo_t* L_106 = V_14; RuntimeObject* L_107 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_108 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); NullCheck(L_106); RuntimeObject* L_109; L_109 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_106, L_107, L_108, NULL); } IL_0200: { int32_t L_110 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_110, 1)); int32_t L_111 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_111, 1)); } IL_020c: { int32_t L_112 = V_15; int32_t L_113 = V_13; if ((((int32_t)L_112) < ((int32_t)L_113))) { goto IL_01d2; } } { return; } IL_0213: { int32_t L_114 = V_12; int32_t L_115 = __this->___NewLength; if ((((int32_t)L_114) <= ((int32_t)L_115))) { goto IL_0281; } } { int32_t L_116 = V_12; int32_t L_117 = __this->___NewLength; V_16 = ((int32_t)il2cpp_codegen_subtract(L_116, L_117)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_118 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_119; L_119 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_118, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_120 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_121 = L_120; Type_t* L_122 = V_8; NullCheck(L_121); ArrayElementTypeCheck (L_121, L_122); (L_121)->SetAt(static_cast(0), (Type_t*)L_122); NullCheck(L_119); Type_t* L_123; L_123 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_119, L_121); V_17 = L_123; Type_t* L_124 = V_17; NullCheck(L_124); MethodInfo_t* L_125; L_125 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_124, _stringLiteral039FE1DBEB247DD2B644DEBE28290905C1B52DF3, NULL); V_18 = L_125; V_19 = 0; goto IL_027b; } IL_0257: { MethodInfo_t* L_126 = V_18; RuntimeObject* L_127 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_128 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_129 = L_128; int32_t L_130 = V_12; int32_t L_131 = V_16; int32_t L_132 = ((int32_t)il2cpp_codegen_subtract(L_130, ((int32_t)il2cpp_codegen_add(L_131, 1)))); RuntimeObject* L_133 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_132); NullCheck(L_129); ArrayElementTypeCheck (L_129, L_133); (L_129)->SetAt(static_cast(0), (RuntimeObject*)L_133); NullCheck(L_126); RuntimeObject* L_134; L_134 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_126, L_127, L_129, NULL); int32_t L_135 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_135, 1)); } IL_027b: { int32_t L_136 = V_19; int32_t L_137 = V_16; if ((((int32_t)L_136) < ((int32_t)L_137))) { goto IL_0257; } } IL_0281: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyDictionaryModifications_m3928F12E726259A48985168796359BEF4EDBD039 (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_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*)&_stringLiteral1051ECAD376DFA7401D0FAA334972924BD291944); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Type_t* V_1 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL; Type_t* V_3 = NULL; MethodInfo_t* V_4 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL; int32_t V_6 = 0; MethodInfo_t* V_7 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_8 = NULL; int32_t V_9 = 0; int32_t G_B16_0 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B16_1 = NULL; int32_t G_B15_0 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B15_1 = NULL; RuntimeObject* G_B17_0 = NULL; int32_t G_B17_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B17_2 = NULL; { String_t* L_0 = __this->___Path; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_unityObject; RuntimeObject* L_2; L_2 = PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2(L_0, L_1, NULL); V_0 = L_2; RuntimeObject* L_3 = V_0; if (L_3) { goto IL_0011; } } { return; } IL_0011: { RuntimeObject* L_4 = V_0; NullCheck(L_4); Type_t* L_5; L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL); V_1 = L_5; Type_t* L_6 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_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); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_9; L_9 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_6, L_8, NULL); if (L_9) { goto IL_002b; } } { return; } IL_002b: { Type_t* L_10 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13; L_13 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_10, L_12, NULL); V_2 = L_13; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) }; Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = V_2; NullCheck(L_15); Type_t* L_17; L_17 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_15, L_16); V_3 = L_17; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = __this->___DictionaryKeysRemoved; if (!L_18) { goto IL_00c7; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = __this->___DictionaryKeysRemoved; NullCheck(L_19); if (!(((RuntimeArray*)L_19)->max_length)) { goto IL_00c7; } } { Type_t* L_20 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_21 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = L_21; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23 = V_2; NullCheck(L_23); int32_t L_24 = 0; Type_t* L_25 = (L_23)->GetAt(static_cast(L_24)); NullCheck(L_22); ArrayElementTypeCheck (L_22, L_25); (L_22)->SetAt(static_cast(0), (Type_t*)L_25); NullCheck(L_20); MethodInfo_t* L_26; L_26 = Type_GetMethod_m9E8E55EC8316CE8A2851B62AD4C73E841FEAC2EA(L_20, _stringLiteral1051ECAD376DFA7401D0FAA334972924BD291944, L_22, NULL); V_4 = L_26; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); V_5 = L_27; V_6 = 0; goto IL_00bb; } IL_0084: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = V_5; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = __this->___DictionaryKeysRemoved; int32_t L_30 = V_6; NullCheck(L_29); int32_t L_31 = L_30; RuntimeObject* L_32 = (L_29)->GetAt(static_cast(L_31)); NullCheck(L_28); ArrayElementTypeCheck (L_28, L_32); (L_28)->SetAt(static_cast(0), (RuntimeObject*)L_32); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_33 = V_5; NullCheck(L_33); int32_t L_34 = 0; RuntimeObject* L_35 = (L_33)->GetAt(static_cast(L_34)); if (!L_35) { goto IL_00b5; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_36 = V_2; NullCheck(L_36); int32_t L_37 = 0; Type_t* L_38 = (L_36)->GetAt(static_cast(L_37)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = V_5; NullCheck(L_39); int32_t L_40 = 0; RuntimeObject* L_41 = (L_39)->GetAt(static_cast(L_40)); NullCheck(L_41); Type_t* L_42; L_42 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_41, NULL); NullCheck(L_38); bool L_43; L_43 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_38, L_42); if (!L_43) { goto IL_00b5; } } { MethodInfo_t* L_44 = V_4; RuntimeObject* L_45 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = V_5; NullCheck(L_44); RuntimeObject* L_47; L_47 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_44, L_45, L_46, NULL); } IL_00b5: { int32_t L_48 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00bb: { int32_t L_49 = V_6; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_50 = __this->___DictionaryKeysRemoved; NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length))))) { goto IL_0084; } } IL_00c7: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51 = __this->___DictionaryKeysAdded; if (!L_51) { goto IL_0152; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_52 = __this->___DictionaryKeysAdded; NullCheck(L_52); if (!(((RuntimeArray*)L_52)->max_length)) { goto IL_0152; } } { Type_t* L_53 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_54 = V_2; NullCheck(L_53); MethodInfo_t* L_55; L_55 = Type_GetMethod_m9E8E55EC8316CE8A2851B62AD4C73E841FEAC2EA(L_53, _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7, L_54, NULL); V_7 = L_55; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_56 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2); V_8 = L_56; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_57 = V_8; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_58 = V_2; NullCheck(L_58); int32_t L_59 = 1; Type_t* L_60 = (L_58)->GetAt(static_cast(L_59)); NullCheck(L_60); bool L_61; L_61 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_60, NULL); if (L_61) { G_B16_0 = 1; G_B16_1 = L_57; goto IL_0101; } G_B15_0 = 1; G_B15_1 = L_57; } { G_B17_0 = NULL; G_B17_1 = G_B15_0; G_B17_2 = G_B15_1; goto IL_0109; } IL_0101: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_62 = V_2; NullCheck(L_62); int32_t L_63 = 1; Type_t* L_64 = (L_62)->GetAt(static_cast(L_63)); RuntimeObject* L_65; L_65 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_64, NULL); G_B17_0 = L_65; G_B17_1 = G_B16_0; G_B17_2 = G_B16_1; } IL_0109: { NullCheck(G_B17_2); ArrayElementTypeCheck (G_B17_2, G_B17_0); (G_B17_2)->SetAt(static_cast(G_B17_1), (RuntimeObject*)G_B17_0); V_9 = 0; goto IL_0146; } IL_010f: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_66 = V_8; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_67 = __this->___DictionaryKeysAdded; int32_t L_68 = V_9; NullCheck(L_67); int32_t L_69 = L_68; RuntimeObject* L_70 = (L_67)->GetAt(static_cast(L_69)); NullCheck(L_66); ArrayElementTypeCheck (L_66, L_70); (L_66)->SetAt(static_cast(0), (RuntimeObject*)L_70); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_71 = V_8; NullCheck(L_71); int32_t L_72 = 0; RuntimeObject* L_73 = (L_71)->GetAt(static_cast(L_72)); if (!L_73) { goto IL_0140; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_74 = V_2; NullCheck(L_74); int32_t L_75 = 0; Type_t* L_76 = (L_74)->GetAt(static_cast(L_75)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_77 = V_8; NullCheck(L_77); int32_t L_78 = 0; RuntimeObject* L_79 = (L_77)->GetAt(static_cast(L_78)); NullCheck(L_79); Type_t* L_80; L_80 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_79, NULL); NullCheck(L_76); bool L_81; L_81 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_76, L_80); if (!L_81) { goto IL_0140; } } { MethodInfo_t* L_82 = V_7; RuntimeObject* L_83 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_84 = V_8; NullCheck(L_82); RuntimeObject* L_85; L_85 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_82, L_83, L_84, NULL); } IL_0140: { int32_t L_86 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_86, 1)); } IL_0146: { int32_t L_87 = V_9; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_88 = __this->___DictionaryKeysAdded; NullCheck(L_88); if ((((int32_t)L_87) < ((int32_t)((int32_t)(((RuntimeArray*)L_88)->max_length))))) { goto IL_010f; } } IL_0152: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E (RuntimeObject* ___0_graph, RuntimeObject* ___1_oldReference, RuntimeObject* ___2_newReference, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___3_processedReferences, 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*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_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); s_Il2CppMethodInitialized = true; } RuntimeArray* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_3 = NULL; int32_t V_4 = 0; FieldInfo_t* V_5 = NULL; RuntimeObject* V_6 = NULL; Type_t* V_7 = NULL; { HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_0 = ___3_processedReferences; if (L_0) { goto IL_000f; } } { il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var); ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52* L_1 = ((ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var))->___Default; HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_2 = (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)il2cpp_codegen_object_new(HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var); HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(L_2, L_1, HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_RuntimeMethod_var); ___3_processedReferences = L_2; } IL_000f: { HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_3 = ___3_processedReferences; RuntimeObject* L_4 = ___0_graph; NullCheck(L_3); bool L_5; L_5 = HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B(L_3, L_4, HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var); RuntimeObject* L_6 = ___0_graph; NullCheck(L_6); Type_t* L_7; L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL); NullCheck(L_7); bool L_8; L_8 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_7, NULL); if (!L_8) { goto IL_0068; } } { RuntimeObject* L_9 = ___0_graph; V_0 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_9, RuntimeArray_il2cpp_TypeInfo_var)); V_1 = 0; goto IL_005e; } IL_002f: { RuntimeArray* L_10 = V_0; int32_t L_11 = V_1; NullCheck(L_10); RuntimeObject* L_12; L_12 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(L_10, L_11, NULL); V_2 = L_12; RuntimeObject* L_13 = V_2; if (!L_13) { goto IL_005a; } } { RuntimeObject* L_14 = V_2; RuntimeObject* L_15 = ___1_oldReference; if ((!(((RuntimeObject*)(RuntimeObject*)L_14) == ((RuntimeObject*)(RuntimeObject*)L_15)))) { goto IL_0048; } } { RuntimeArray* L_16 = V_0; RuntimeObject* L_17 = ___2_newReference; int32_t L_18 = V_1; NullCheck(L_16); Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_16, L_17, L_18, NULL); RuntimeObject* L_19 = ___2_newReference; V_2 = L_19; } IL_0048: { HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_20 = ___3_processedReferences; RuntimeObject* L_21 = V_2; NullCheck(L_20); bool L_22; L_22 = HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB(L_20, L_21, HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var); if (L_22) { goto IL_005a; } } { RuntimeObject* L_23 = V_2; RuntimeObject* L_24 = ___1_oldReference; RuntimeObject* L_25 = ___2_newReference; HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_26 = ___3_processedReferences; PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E(L_23, L_24, L_25, L_26, NULL); } IL_005a: { int32_t L_27 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_005e: { int32_t L_28 = V_1; RuntimeArray* L_29 = V_0; NullCheck(L_29); int32_t L_30; L_30 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_29, NULL); if ((((int32_t)L_28) < ((int32_t)L_30))) { goto IL_002f; } } { return; } IL_0068: { RuntimeObject* L_31 = ___0_graph; NullCheck(L_31); Type_t* L_32; L_32 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_31, NULL); il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_33; L_33 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL); il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_34; L_34 = FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F(L_32, L_33, NULL); V_3 = L_34; V_4 = 0; goto IL_0141; } IL_0081: { MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_35 = V_3; int32_t L_36 = V_4; NullCheck(L_35); int32_t L_37 = L_36; MemberInfo_t* L_38 = (L_35)->GetAt(static_cast(L_37)); V_5 = ((FieldInfo_t*)CastclassClass((RuntimeObject*)L_38, FieldInfo_t_il2cpp_TypeInfo_var)); FieldInfo_t* L_39 = V_5; NullCheck(L_39); Type_t* L_40; L_40 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_39); NullCheck(L_40); bool L_41; L_41 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_40, NULL); if (L_41) { goto IL_013b; } } { FieldInfo_t* L_42 = V_5; NullCheck(L_42); Type_t* L_43; L_43 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_42); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_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_013b; } } { FieldInfo_t* L_47 = V_5; NullCheck(L_47); Type_t* L_48; L_48 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_47); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast (String_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); bool L_51; L_51 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_48, L_50, NULL); if (L_51) { goto IL_013b; } } { FieldInfo_t* L_52 = V_5; RuntimeObject* L_53 = ___0_graph; NullCheck(L_52); RuntimeObject* L_54; L_54 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, L_52, L_53); V_6 = L_54; RuntimeObject* L_55 = V_6; if (!L_55) { goto IL_013b; } } { RuntimeObject* L_56 = V_6; NullCheck(L_56); Type_t* L_57; L_57 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_56, NULL); V_7 = L_57; Type_t* L_58 = V_7; NullCheck(L_58); bool L_59; L_59 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_58, NULL); if (L_59) { goto IL_013b; } } { Type_t* L_60 = V_7; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_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_013b; } } { Type_t* L_64 = V_7; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_65 = { reinterpret_cast (String_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_66; L_66 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_65, NULL); bool L_67; L_67 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_64, L_66, NULL); if (L_67) { goto IL_013b; } } { RuntimeObject* L_68 = V_6; RuntimeObject* L_69 = ___1_oldReference; if ((!(((RuntimeObject*)(RuntimeObject*)L_68) == ((RuntimeObject*)(RuntimeObject*)L_69)))) { goto IL_0127; } } { FieldInfo_t* L_70 = V_5; RuntimeObject* L_71 = ___0_graph; RuntimeObject* L_72 = ___2_newReference; NullCheck(L_70); FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_70, L_71, L_72, NULL); RuntimeObject* L_73 = ___2_newReference; V_6 = L_73; } IL_0127: { HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_74 = ___3_processedReferences; RuntimeObject* L_75 = V_6; NullCheck(L_74); bool L_76; L_76 = HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB(L_74, L_75, HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var); if (L_76) { goto IL_013b; } } { RuntimeObject* L_77 = V_6; RuntimeObject* L_78 = ___1_oldReference; RuntimeObject* L_79 = ___2_newReference; HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_80 = ___3_processedReferences; PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E(L_77, L_78, L_79, L_80, NULL); } IL_013b: { int32_t L_81 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_81, 1)); } IL_0141: { int32_t L_82 = V_4; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_83 = V_3; NullCheck(L_83); if ((((int32_t)L_82) < ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length))))) { goto IL_0081; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2 (String_t* ___0_path, RuntimeObject* ___1_instance, 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; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; { String_t* L_0 = ___0_path; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = L_1; NullCheck(L_2); (L_2)->SetAt(static_cast(0), (Il2CppChar)((int32_t)46)); NullCheck(L_0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3; L_3 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_0, L_2, NULL); V_0 = L_3; RuntimeObject* L_4 = ___1_instance; V_1 = L_4; V_2 = 0; goto IL_002b; } IL_0018: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_0; int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; String_t* L_8 = (L_5)->GetAt(static_cast(L_7)); RuntimeObject* L_9 = V_1; RuntimeObject* L_10; L_10 = PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9(L_8, L_9, NULL); V_1 = L_10; RuntimeObject* L_11 = V_1; if (L_11) { goto IL_0027; } } { return NULL; } IL_0027: { int32_t L_12 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_002b: { int32_t L_13 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = V_0; NullCheck(L_14); if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_0018; } } { RuntimeObject* L_15 = V_1; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9 (String_t* ___0_step, RuntimeObject* ___1_instance, 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*)&Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_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*)&U3CU3Ec_U3CGetInstanceOfStepU3Eb__13_0_m45380DC29D22E3D74DF9BFA4D949BF1F7B2B0C82_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; int32_t V_1 = 0; String_t* V_2 = NULL; RuntimeArray* V_3 = NULL; RuntimeObject* V_4 = NULL; Type_t* V_5 = NULL; Type_t* V_6 = NULL; MethodInfo_t* V_7 = NULL; RuntimeObject* V_8 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_9 = NULL; RuntimeObject* V_10 = NULL; Type_t* V_11 = NULL; MethodInfo_t* V_12 = NULL; String_t* V_13 = NULL; int32_t V_14 = 0; RuntimeObject* V_15 = NULL; RuntimeObject* V_16 = NULL; MemberInfo_t* V_17 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B28_0 = NULL; RuntimeObject* G_B28_1 = NULL; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B27_0 = NULL; RuntimeObject* G_B27_1 = NULL; { RuntimeObject* L_0 = ___1_instance; NullCheck(L_0); Type_t* L_1; L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL); V_0 = L_1; String_t* L_2 = ___0_step; NullCheck(L_2); bool L_3; L_3 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_2, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, 2, NULL); if (!L_3) { goto IL_012e; } } { String_t* L_4 = ___0_step; NullCheck(L_4); bool L_5; L_5 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_4, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, 2, NULL); if (!L_5) { goto IL_012e; } } { String_t* L_6 = ___0_step; String_t* L_7 = ___0_step; NullCheck(L_7); int32_t L_8; L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL); NullCheck(L_6); String_t* L_9; L_9 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, 1, ((int32_t)il2cpp_codegen_subtract(L_8, 2)), NULL); V_2 = L_9; String_t* L_10 = V_2; bool L_11; L_11 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_10, (&V_1), NULL); if (L_11) { goto IL_0059; } } { String_t* L_12 = ___0_step; String_t* L_13; L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D5696078686AA88CE218FAC7063B16B053679A6)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, L_13, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9_RuntimeMethod_var))); } IL_0059: { Type_t* L_15 = V_0; NullCheck(L_15); bool L_16; L_16 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_15, NULL); if (!L_16) { goto IL_007f; } } { RuntimeObject* L_17 = ___1_instance; V_3 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_17, RuntimeArray_il2cpp_TypeInfo_var)); int32_t L_18 = V_1; if ((((int32_t)L_18) < ((int32_t)0))) { goto IL_0075; } } { int32_t L_19 = V_1; RuntimeArray* L_20 = V_3; NullCheck(L_20); int32_t L_21; L_21 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_20, NULL); if ((((int32_t)L_19) < ((int32_t)L_21))) { goto IL_0077; } } IL_0075: { return NULL; } IL_0077: { RuntimeArray* L_22 = V_3; int32_t L_23 = V_1; NullCheck(L_22); RuntimeObject* L_24; L_24 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(L_22, L_23, NULL); return L_24; } IL_007f: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_26; L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL); Type_t* L_27 = V_0; NullCheck(L_26); bool L_28; L_28 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_26, L_27); if (!L_28) { goto IL_00b2; } } { RuntimeObject* L_29 = ___1_instance; V_4 = ((RuntimeObject*)Castclass((RuntimeObject*)L_29, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var)); int32_t L_30 = V_1; if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00a7; } } { int32_t L_31 = V_1; RuntimeObject* L_32 = V_4; NullCheck(L_32); int32_t L_33; L_33 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_32); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_00a9; } } IL_00a7: { return NULL; } IL_00a9: { RuntimeObject* L_34 = V_4; int32_t L_35 = V_1; NullCheck(L_34); RuntimeObject* L_36; L_36 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_34, L_35); return L_36; } IL_00b2: { Type_t* L_37 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_39; L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_40; L_40 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_37, L_39, NULL); if (!L_40) { goto IL_027c; } } { Type_t* L_41 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_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); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_44; L_44 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_41, L_43, NULL); NullCheck(L_44); int32_t L_45 = 0; Type_t* L_46 = (L_44)->GetAt(static_cast(L_45)); V_5 = L_46; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; Type_t* L_48; L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_49 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_50 = L_49; Type_t* L_51 = V_5; NullCheck(L_50); ArrayElementTypeCheck (L_50, L_51); (L_50)->SetAt(static_cast(0), (Type_t*)L_51); NullCheck(L_48); Type_t* L_52; L_52 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_48, L_50); V_6 = L_52; Type_t* L_53 = V_6; NullCheck(L_53); MethodInfo_t* L_54; L_54 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_53, _stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21, ((int32_t)52), NULL); V_7 = L_54; } try { MethodInfo_t* L_55 = V_7; RuntimeObject* L_56 = ___1_instance; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_57 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_58 = L_57; int32_t L_59 = V_1; int32_t L_60 = L_59; RuntimeObject* L_61 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_60); NullCheck(L_58); ArrayElementTypeCheck (L_58, L_61); (L_58)->SetAt(static_cast(0), (RuntimeObject*)L_61); NullCheck(L_55); RuntimeObject* L_62; L_62 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_55, L_56, L_58, NULL); V_8 = L_62; goto IL_027e; } 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_0125; } throw e; } CATCH_0125: { V_8 = NULL; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_027e; } IL_012e: { String_t* L_63 = ___0_step; NullCheck(L_63); bool L_64; L_64 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_63, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, 3, NULL); if (!L_64) { goto IL_01c6; } } { String_t* L_65 = ___0_step; NullCheck(L_65); bool L_66; L_66 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_65, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, 3, NULL); if (!L_66) { goto IL_01c6; } } { Type_t* L_67 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_68 = { reinterpret_cast (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_69; L_69 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_68, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_70; L_70 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_67, L_69, NULL); if (!L_70) { goto IL_027c; } } { Type_t* L_71 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_73; L_73 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_72, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_74; L_74 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_71, L_73, NULL); V_9 = L_74; String_t* L_75 = ___0_step; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_76 = V_9; NullCheck(L_76); int32_t L_77 = 0; Type_t* L_78 = (L_76)->GetAt(static_cast(L_77)); il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var); RuntimeObject* L_79; L_79 = DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10(L_75, L_78, NULL); V_10 = L_79; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_80 = { reinterpret_cast (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) }; Type_t* L_81; L_81 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_80, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_82 = V_9; NullCheck(L_81); Type_t* L_83; L_83 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_81, L_82); V_11 = L_83; Type_t* L_84 = V_11; NullCheck(L_84); MethodInfo_t* L_85; L_85 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_84, _stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21, ((int32_t)52), NULL); V_12 = L_85; } try { MethodInfo_t* L_86 = V_12; RuntimeObject* L_87 = ___1_instance; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_88 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_89 = L_88; RuntimeObject* L_90 = V_10; NullCheck(L_89); ArrayElementTypeCheck (L_89, L_90); (L_89)->SetAt(static_cast(0), (RuntimeObject*)L_90); NullCheck(L_86); RuntimeObject* L_91; L_91 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_86, L_87, L_89, NULL); V_8 = L_91; goto IL_027e; } 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_01bd; } throw e; } CATCH_01bd: { V_8 = NULL; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_027e; } IL_01c6: { V_13 = (String_t*)NULL; String_t* L_92 = ___0_step; NullCheck(L_92); int32_t L_93; L_93 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_92, ((int32_t)43), NULL); V_14 = L_93; int32_t L_94 = V_14; if ((((int32_t)L_94) < ((int32_t)0))) { goto IL_01ef; } } { String_t* L_95 = ___0_step; int32_t L_96 = V_14; NullCheck(L_95); String_t* L_97; L_97 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_95, 0, L_96, NULL); V_13 = L_97; String_t* L_98 = ___0_step; int32_t L_99 = V_14; NullCheck(L_98); String_t* L_100; L_100 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_98, ((int32_t)il2cpp_codegen_add(L_99, 1)), NULL); ___0_step = L_100; } IL_01ef: { Type_t* L_101 = V_0; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); RuntimeObject* L_102; L_102 = TypeExtensions_GetAllMembers_mEB91F0825655A28B9FF2E3AC7B481A9B8A01F40D(L_101, ((int32_t)52), NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_103 = ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__13_0; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_104 = L_103; if (L_104) { G_B28_0 = L_104; G_B28_1 = L_102; goto IL_0216; } G_B27_0 = L_104; G_B27_1 = L_102; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var); U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* L_105 = ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_106 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_106, L_105, (intptr_t)((void*)U3CU3Ec_U3CGetInstanceOfStepU3Eb__13_0_m45380DC29D22E3D74DF9BFA4D949BF1F7B2B0C82_RuntimeMethod_var), NULL); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_107 = L_106; ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__13_0 = L_107; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__13_0), (void*)L_107); G_B28_0 = L_107; G_B28_1 = G_B27_1; } IL_0216: { RuntimeObject* L_108; L_108 = Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714(G_B28_1, G_B28_0, Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var); V_15 = L_108; RuntimeObject* L_109 = V_15; NullCheck(L_109); RuntimeObject* L_110; L_110 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var, L_109); V_16 = L_110; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0270: { { RuntimeObject* L_111 = V_16; if (!L_111) { goto IL_027b; } } { RuntimeObject* L_112 = V_16; NullCheck(L_112); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_112); } IL_027b: { return; } } }); try { { goto IL_0265_1; } IL_0228_1: { RuntimeObject* L_113 = V_16; NullCheck(L_113); MemberInfo_t* L_114; L_114 = InterfaceFuncInvoker0< MemberInfo_t* >::Invoke(0, IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var, L_113); V_17 = L_114; MemberInfo_t* L_115 = V_17; NullCheck(L_115); String_t* L_116; L_116 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_115); String_t* L_117 = ___0_step; bool L_118; L_118 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_116, L_117, NULL); if (!L_118) { goto IL_0265_1; } } { String_t* L_119 = V_13; if (!L_119) { goto IL_0259_1; } } { MemberInfo_t* L_120 = V_17; NullCheck(L_120); Type_t* L_121; L_121 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_120); NullCheck(L_121); String_t* L_122; L_122 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_121); String_t* L_123 = V_13; bool L_124; L_124 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_122, L_123, NULL); if (L_124) { goto IL_0265_1; } } IL_0259_1: { MemberInfo_t* L_125 = V_17; RuntimeObject* L_126 = ___1_instance; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); RuntimeObject* L_127; L_127 = TypeExtensions_GetMemberValue_mE3FD3960D996E279B1724F28BC77F86001F6DDC1(L_125, L_126, NULL); V_8 = L_127; goto IL_027e; } IL_0265_1: { RuntimeObject* L_128 = V_16; NullCheck(L_128); bool L_129; L_129 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_128); if (L_129) { goto IL_0228_1; } } { goto IL_027c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_027c: { return NULL; } IL_027e: { RuntimeObject* L_130 = V_8; return L_130; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_SetInstanceToPath_mFC36035E5171D7CCAB16792174A45F79BB7E2091 (String_t* ___0_path, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, 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; } bool V_0 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; { String_t* L_0 = ___0_path; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = L_1; NullCheck(L_2); (L_2)->SetAt(static_cast(0), (Il2CppChar)((int32_t)46)); NullCheck(L_0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3; L_3 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_0, L_2, NULL); V_1 = L_3; String_t* L_4 = ___0_path; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_1; RuntimeObject* L_6 = ___1_instance; RuntimeObject* L_7 = ___2_value; PrefabModification_SetInstanceToPath_mCDB6DCD600E19A956AC841978AA047E8B087B101(L_4, L_5, 0, L_6, L_7, (&V_0), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_SetInstanceToPath_mCDB6DCD600E19A956AC841978AA047E8B087B101 (String_t* ___0_path, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_steps, int32_t ___2_index, RuntimeObject* ___3_instance, RuntimeObject* ___4_value, bool* ___5_setParentInstance, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { bool* L_0 = ___5_setParentInstance; *((int8_t*)L_0) = (int8_t)0; int32_t L_1 = ___2_index; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ___1_steps; NullCheck(L_2); if ((((int32_t)L_1) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1))))) { goto IL_003c; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ___1_steps; int32_t L_4 = ___2_index; NullCheck(L_3); int32_t L_5 = L_4; String_t* L_6 = (L_3)->GetAt(static_cast(L_5)); RuntimeObject* L_7 = ___3_instance; RuntimeObject* L_8; L_8 = PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9(L_6, L_7, NULL); V_0 = L_8; RuntimeObject* L_9 = V_0; if (L_9) { goto IL_001a; } } { return; } IL_001a: { String_t* L_10 = ___0_path; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = ___1_steps; int32_t L_12 = ___2_index; RuntimeObject* L_13 = V_0; RuntimeObject* L_14 = ___4_value; bool* L_15 = ___5_setParentInstance; PrefabModification_SetInstanceToPath_mCDB6DCD600E19A956AC841978AA047E8B087B101(L_10, L_11, ((int32_t)il2cpp_codegen_add(L_12, 1)), L_13, L_14, L_15, NULL); bool* L_16 = ___5_setParentInstance; int32_t L_17 = *((uint8_t*)L_16); if (!L_17) { goto IL_004a; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = ___1_steps; int32_t L_19 = ___2_index; NullCheck(L_18); int32_t L_20 = L_19; String_t* L_21 = (L_18)->GetAt(static_cast(L_20)); RuntimeObject* L_22 = ___3_instance; RuntimeObject* L_23 = V_0; bool* L_24 = ___5_setParentInstance; bool L_25; L_25 = PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31(L_21, L_22, L_23, L_24, NULL); return; } IL_003c: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = ___1_steps; int32_t L_27 = ___2_index; NullCheck(L_26); int32_t L_28 = L_27; String_t* L_29 = (L_26)->GetAt(static_cast(L_28)); RuntimeObject* L_30 = ___3_instance; RuntimeObject* L_31 = ___4_value; bool* L_32 = ___5_setParentInstance; bool L_33; L_33 = PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31(L_29, L_30, L_31, L_32, NULL); } IL_004a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31 (String_t* ___0_step, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, bool* ___3_setParentInstance, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_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*)&U3CU3Ec_U3CTrySetInstanceOfStepU3Eb__16_0_mCEFA9D89CC3425AC152C6F48327366C421AB9725_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral383A2EE875CCBAEA1D6ACB02687B7F26F7EA14F8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; int32_t V_1 = 0; String_t* V_2 = NULL; RuntimeArray* V_3 = NULL; bool V_4 = false; RuntimeObject* V_5 = NULL; Type_t* V_6 = NULL; Type_t* V_7 = NULL; MethodInfo_t* V_8 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_9 = NULL; RuntimeObject* V_10 = NULL; Type_t* V_11 = NULL; MethodInfo_t* V_12 = NULL; MethodInfo_t* V_13 = NULL; bool V_14 = false; String_t* V_15 = NULL; int32_t V_16 = 0; RuntimeObject* V_17 = NULL; RuntimeObject* V_18 = NULL; MemberInfo_t* V_19 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B27_0 = NULL; RuntimeObject* G_B27_1 = NULL; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B26_0 = NULL; RuntimeObject* G_B26_1 = NULL; { bool* L_0 = ___3_setParentInstance; *((int8_t*)L_0) = (int8_t)0; } try { { RuntimeObject* L_1 = ___1_instance; NullCheck(L_1); Type_t* L_2; L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL); V_0 = L_2; String_t* L_3 = ___0_step; NullCheck(L_3); bool L_4; L_4 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_3, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, 2, NULL); if (!L_4) { goto IL_014a_1; } } { String_t* L_5 = ___0_step; NullCheck(L_5); bool L_6; L_6 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_5, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, 2, NULL); if (!L_6) { goto IL_014a_1; } } { String_t* L_7 = ___0_step; String_t* L_8 = ___0_step; NullCheck(L_8); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL); NullCheck(L_7); String_t* L_10; L_10 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_7, 1, ((int32_t)il2cpp_codegen_subtract(L_9, 2)), NULL); V_2 = L_10; String_t* L_11 = V_2; bool L_12; L_12 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_11, (&V_1), NULL); if (L_12) { goto IL_005c_1; } } { String_t* L_13 = ___0_step; String_t* L_14; L_14 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D5696078686AA88CE218FAC7063B16B053679A6)), L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, L_14, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31_RuntimeMethod_var))); } IL_005c_1: { Type_t* L_16 = V_0; NullCheck(L_16); bool L_17; L_17 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_16, NULL); if (!L_17) { goto IL_0090_1; } } { RuntimeObject* L_18 = ___1_instance; V_3 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_18, RuntimeArray_il2cpp_TypeInfo_var)); int32_t L_19 = V_1; if ((((int32_t)L_19) < ((int32_t)0))) { goto IL_0078_1; } } { int32_t L_20 = V_1; RuntimeArray* L_21 = V_3; NullCheck(L_21); int32_t L_22; L_22 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_21, NULL); if ((((int32_t)L_20) < ((int32_t)L_22))) { goto IL_0080_1; } } IL_0078_1: { V_4 = (bool)0; goto IL_02e8; } IL_0080_1: { RuntimeArray* L_23 = V_3; RuntimeObject* L_24 = ___2_value; int32_t L_25 = V_1; NullCheck(L_23); Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_23, L_24, L_25, NULL); V_4 = (bool)1; goto IL_02e8; } IL_0090_1: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_27; L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL); Type_t* L_28 = V_0; NullCheck(L_27); bool L_29; L_29 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_27, L_28); if (!L_29) { goto IL_00d1_1; } } { RuntimeObject* L_30 = ___1_instance; V_5 = ((RuntimeObject*)Castclass((RuntimeObject*)L_30, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var)); int32_t L_31 = V_1; if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_00b8_1; } } { int32_t L_32 = V_1; RuntimeObject* L_33 = V_5; NullCheck(L_33); int32_t L_34; L_34 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_33); if ((((int32_t)L_32) < ((int32_t)L_34))) { goto IL_00c0_1; } } IL_00b8_1: { V_4 = (bool)0; goto IL_02e8; } IL_00c0_1: { RuntimeObject* L_35 = V_5; int32_t L_36 = V_1; RuntimeObject* L_37 = ___2_value; NullCheck(L_35); InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_35, L_36, L_37); V_4 = (bool)1; goto IL_02e8; } IL_00d1_1: { Type_t* L_38 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_40; L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_41; L_41 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_38, L_40, NULL); if (!L_41) { goto IL_02dd_1; } } { Type_t* L_42 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_44; L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_45; L_45 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_42, L_44, NULL); NullCheck(L_45); int32_t L_46 = 0; Type_t* L_47 = (L_45)->GetAt(static_cast(L_46)); V_6 = L_47; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_48 = { reinterpret_cast (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) }; Type_t* L_49; L_49 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_48, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_50 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_51 = L_50; Type_t* L_52 = V_6; NullCheck(L_51); ArrayElementTypeCheck (L_51, L_52); (L_51)->SetAt(static_cast(0), (Type_t*)L_52); NullCheck(L_49); Type_t* L_53; L_53 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_49, L_51); V_7 = L_53; Type_t* L_54 = V_7; NullCheck(L_54); MethodInfo_t* L_55; L_55 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_54, _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7, ((int32_t)52), NULL); V_8 = L_55; MethodInfo_t* L_56 = V_8; RuntimeObject* L_57 = ___1_instance; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_58 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_59 = L_58; int32_t L_60 = V_1; int32_t L_61 = L_60; RuntimeObject* L_62 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_61); NullCheck(L_59); ArrayElementTypeCheck (L_59, L_62); (L_59)->SetAt(static_cast(0), (RuntimeObject*)L_62); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_63 = L_59; RuntimeObject* L_64 = ___2_value; NullCheck(L_63); ArrayElementTypeCheck (L_63, L_64); (L_63)->SetAt(static_cast(1), (RuntimeObject*)L_64); NullCheck(L_56); RuntimeObject* L_65; L_65 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_56, L_57, L_63, NULL); V_4 = (bool)1; goto IL_02e8; } IL_014a_1: { String_t* L_66 = ___0_step; NullCheck(L_66); bool L_67; L_67 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_66, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, 2, NULL); if (!L_67) { goto IL_0215_1; } } { String_t* L_68 = ___0_step; NullCheck(L_68); bool L_69; L_69 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_68, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, 2, NULL); if (!L_69) { goto IL_0215_1; } } { Type_t* L_70 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_71 = { reinterpret_cast (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_72; L_72 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_71, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_73; L_73 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_70, L_72, NULL); if (!L_73) { goto IL_02dd_1; } } { Type_t* L_74 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_75 = { reinterpret_cast (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_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); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_77; L_77 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_74, L_76, NULL); V_9 = L_77; String_t* L_78 = ___0_step; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_79 = V_9; NullCheck(L_79); int32_t L_80 = 0; Type_t* L_81 = (L_79)->GetAt(static_cast(L_80)); il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var); RuntimeObject* L_82; L_82 = DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10(L_78, L_81, NULL); V_10 = L_82; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_83 = { reinterpret_cast (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) }; Type_t* L_84; L_84 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_83, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_85 = V_9; NullCheck(L_84); Type_t* L_86; L_86 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_84, L_85); V_11 = L_86; Type_t* L_87 = V_11; NullCheck(L_87); MethodInfo_t* L_88; L_88 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_87, _stringLiteral383A2EE875CCBAEA1D6ACB02687B7F26F7EA14F8, ((int32_t)52), NULL); V_12 = L_88; Type_t* L_89 = V_11; NullCheck(L_89); MethodInfo_t* L_90; L_90 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_89, _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7, ((int32_t)52), NULL); V_13 = L_90; MethodInfo_t* L_91 = V_12; RuntimeObject* L_92 = ___1_instance; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_93 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_94 = L_93; RuntimeObject* L_95 = V_10; NullCheck(L_94); ArrayElementTypeCheck (L_94, L_95); (L_94)->SetAt(static_cast(0), (RuntimeObject*)L_95); NullCheck(L_91); RuntimeObject* L_96; L_96 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_91, L_92, L_94, NULL); V_14 = ((*(bool*)((bool*)(bool*)UnBox(L_96, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))); bool L_97 = V_14; if (L_97) { goto IL_01f8_1; } } { V_4 = (bool)0; goto IL_02e8; } IL_01f8_1: { MethodInfo_t* L_98 = V_13; RuntimeObject* L_99 = ___1_instance; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_100 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_101 = L_100; RuntimeObject* L_102 = V_10; NullCheck(L_101); ArrayElementTypeCheck (L_101, L_102); (L_101)->SetAt(static_cast(0), (RuntimeObject*)L_102); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_103 = L_101; RuntimeObject* L_104 = ___2_value; NullCheck(L_103); ArrayElementTypeCheck (L_103, L_104); (L_103)->SetAt(static_cast(1), (RuntimeObject*)L_104); NullCheck(L_98); RuntimeObject* L_105; L_105 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_98, L_99, L_103, NULL); goto IL_02dd_1; } IL_0215_1: { V_15 = (String_t*)NULL; String_t* L_106 = ___0_step; NullCheck(L_106); int32_t L_107; L_107 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_106, ((int32_t)43), NULL); V_16 = L_107; int32_t L_108 = V_16; if ((((int32_t)L_108) < ((int32_t)0))) { goto IL_023e_1; } } { String_t* L_109 = ___0_step; int32_t L_110 = V_16; NullCheck(L_109); String_t* L_111; L_111 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_109, 0, L_110, NULL); V_15 = L_111; String_t* L_112 = ___0_step; int32_t L_113 = V_16; NullCheck(L_112); String_t* L_114; L_114 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_112, ((int32_t)il2cpp_codegen_add(L_113, 1)), NULL); ___0_step = L_114; } IL_023e_1: { Type_t* L_115 = V_0; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); RuntimeObject* L_116; L_116 = TypeExtensions_GetAllMembers_mEB91F0825655A28B9FF2E3AC7B481A9B8A01F40D(L_115, ((int32_t)52), NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_117 = ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__16_0; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_118 = L_117; if (L_118) { G_B27_0 = L_118; G_B27_1 = L_116; goto IL_0265_1; } G_B26_0 = L_118; G_B26_1 = L_116; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var); U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* L_119 = ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_120 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_120, L_119, (intptr_t)((void*)U3CU3Ec_U3CTrySetInstanceOfStepU3Eb__16_0_mCEFA9D89CC3425AC152C6F48327366C421AB9725_RuntimeMethod_var), NULL); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_121 = L_120; ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__16_0 = L_121; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__16_0), (void*)L_121); G_B27_0 = L_121; G_B27_1 = G_B26_1; } IL_0265_1: { RuntimeObject* L_122; L_122 = Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714(G_B27_1, G_B27_0, Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var); V_17 = L_122; RuntimeObject* L_123 = V_17; NullCheck(L_123); RuntimeObject* L_124; L_124 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var, L_123); V_18 = L_124; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_02d1_1: { { RuntimeObject* L_125 = V_18; if (!L_125) { goto IL_02dc_1; } } { RuntimeObject* L_126 = V_18; NullCheck(L_126); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_126); } IL_02dc_1: { return; } } }); try { { goto IL_02c6_2; } IL_0277_2: { RuntimeObject* L_127 = V_18; NullCheck(L_127); MemberInfo_t* L_128; L_128 = InterfaceFuncInvoker0< MemberInfo_t* >::Invoke(0, IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var, L_127); V_19 = L_128; MemberInfo_t* L_129 = V_19; NullCheck(L_129); String_t* L_130; L_130 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_129); String_t* L_131 = ___0_step; bool L_132; L_132 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_130, L_131, NULL); if (!L_132) { goto IL_02c6_2; } } { String_t* L_133 = V_15; if (!L_133) { goto IL_02a8_2; } } { MemberInfo_t* L_134 = V_19; NullCheck(L_134); Type_t* L_135; L_135 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_134); NullCheck(L_135); String_t* L_136; L_136 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_135); String_t* L_137 = V_15; bool L_138; L_138 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_136, L_137, NULL); if (L_138) { goto IL_02c6_2; } } IL_02a8_2: { MemberInfo_t* L_139 = V_19; RuntimeObject* L_140 = ___1_instance; RuntimeObject* L_141 = ___2_value; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); TypeExtensions_SetMemberValue_m94C32E028E6D97BEA2351CEAB11B93F6A8736F07(L_139, L_140, L_141, NULL); RuntimeObject* L_142 = ___1_instance; NullCheck(L_142); Type_t* L_143; L_143 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_142, NULL); NullCheck(L_143); bool L_144; L_144 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_143, NULL); if (!L_144) { goto IL_02c1_2; } } { bool* L_145 = ___3_setParentInstance; *((int8_t*)L_145) = (int8_t)1; } IL_02c1_2: { V_4 = (bool)1; goto IL_02e8; } IL_02c6_2: { RuntimeObject* L_146 = V_18; NullCheck(L_146); bool L_147; L_147 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_146); if (L_147) { goto IL_0277_2; } } { goto IL_02dd_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_02dd_1: { V_4 = (bool)0; goto IL_02e8; } } 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_02e2; } throw e; } CATCH_02e2: { V_4 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_02e8; } IL_02e8: { bool L_148 = V_4; return L_148; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification__ctor_m8FEE391665C88F32E1B66EFD477A61772A51F0BD (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __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 U3CU3Ec__cctor_mBF198C0010EC9EE901A63501479ADAE3A8A11ED3 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* L_0 = (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1*)il2cpp_codegen_object_new(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var); U3CU3Ec__ctor_mA6523CB5581572B63D5BD9B03AD2C7D96C718AA0(L_0, NULL); ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA6523CB5581572B63D5BD9B03AD2C7D96C718AA0 (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetInstanceOfStepU3Eb__13_0_m45380DC29D22E3D74DF9BFA4D949BF1F7B2B0C82 (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* __this, MemberInfo_t* ___0_n, 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_n; if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0012; } } { MemberInfo_t* L_1 = ___0_n; return (bool)((!(((RuntimeObject*)(PropertyInfo_t*)((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } IL_0012: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CTrySetInstanceOfStepU3Eb__16_0_mCEFA9D89CC3425AC152C6F48327366C421AB9725 (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* __this, MemberInfo_t* ___0_n, 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_n; if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0012; } } { MemberInfo_t* L_1 = ___0_n; return (bool)((!(((RuntimeObject*)(PropertyInfo_t*)((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } IL_0012: { 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* PreviouslySerializedAsAttribute_get_Name_m58E11AAD26390EE1F6A4D317E9D3295DB424D526 (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CNameU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreviouslySerializedAsAttribute_set_Name_m8BEDC7614F5F2A1A712355A2CF9942F0339E81B7 (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___U3CNameU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreviouslySerializedAsAttribute__ctor_mEC750EFACF7396DFC2D30B7C50224A8F5A717823 (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, String_t* ___0_name, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); String_t* L_0 = ___0_name; PreviouslySerializedAsAttribute_set_Name_m8BEDC7614F5F2A1A712355A2CF9942F0339E81B7_inline(__this, L_0, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ProperBitConverter_CreateByteToHexLookup_m91FF86C203FB48556D4810606CD338445F9D1642 (bool ___0_upperCase, 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*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD); s_Il2CppMethodInitialized = true; } UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL; int32_t V_1 = 0; String_t* V_2 = NULL; int32_t V_3 = 0; String_t* V_4 = NULL; { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); V_0 = L_0; bool L_1 = ___0_upperCase; if (!L_1) { goto IL_0047; } } { V_1 = 0; goto IL_003d; } IL_0012: { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_2; L_2 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); String_t* L_3; L_3 = Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8((&V_1), _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD, L_2, NULL); V_2 = L_3; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = V_0; int32_t L_5 = V_1; String_t* L_6 = V_2; NullCheck(L_6); Il2CppChar L_7; L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, 0, NULL); String_t* L_8 = V_2; NullCheck(L_8); Il2CppChar L_9; L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, 1, NULL); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, ((int32_t)((int32_t)L_9<<((int32_t)16)))))); int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_003d: { int32_t L_11 = V_1; if ((((int32_t)L_11) < ((int32_t)((int32_t)256)))) { goto IL_0012; } } { goto IL_0081; } IL_0047: { V_3 = 0; goto IL_0079; } IL_004b: { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_12; L_12 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); String_t* L_13; L_13 = Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8((&V_3), _stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260, L_12, NULL); V_4 = L_13; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = V_0; int32_t L_15 = V_3; String_t* L_16 = V_4; NullCheck(L_16); Il2CppChar L_17; L_17 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, 0, NULL); String_t* L_18 = V_4; NullCheck(L_18); Il2CppChar L_19; L_19 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_18, 1, NULL); NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, ((int32_t)((int32_t)L_19<<((int32_t)16)))))); int32_t L_20 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0079: { int32_t L_21 = V_3; if ((((int32_t)L_21) < ((int32_t)((int32_t)256)))) { goto IL_004b; } } IL_0081: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = V_0; return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, bool ___1_lowerCaseHexChars, 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*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; uint32_t V_4 = 0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* G_B3_0 = NULL; { bool L_0 = ___1_lowerCaseHexChars; if (L_0) { goto IL_000a; } } { il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupUpperCase; G_B3_0 = L_1; goto IL_000f; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupLowerCase; G_B3_0 = L_2; } IL_000f: { V_0 = G_B3_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bytes; NullCheck(L_3); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2))); V_1 = L_4; V_2 = 0; goto IL_003f; } IL_001f: { int32_t L_5 = V_2; V_3 = ((int32_t)il2cpp_codegen_multiply(L_5, 2)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_bytes; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_6); uint8_t L_11 = L_10; uint32_t L_12 = (L_6)->GetAt(static_cast(L_11)); V_4 = L_12; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_13 = V_1; int32_t L_14 = V_3; uint32_t L_15 = V_4; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Il2CppChar)((int32_t)(uint16_t)L_15)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_16 = V_1; int32_t L_17 = V_3; uint32_t L_18 = V_4; NullCheck(L_16); (L_16)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_17, 1))), (Il2CppChar)((int32_t)(uint16_t)((int32_t)((uint32_t)L_18>>((int32_t)16))))); int32_t L_19 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_003f: { int32_t L_20 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_bytes; NullCheck(L_21); if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))))) { goto IL_001f; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_22 = V_1; String_t* L_23; L_23 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_22, NULL); return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696 (String_t* ___0_hex, 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*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; uint8_t V_5 = 0x0; uint8_t V_6 = 0x0; Il2CppChar V_7 = 0x0; int32_t V_8 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { String_t* L_0 = ___0_hex; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; V_1 = ((int32_t)(L_2/2)); int32_t L_3 = V_0; if (!((int32_t)(L_3%2))) { goto IL_001b; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4ABC65F2463C33939F4D7DCE7C4A76CA334FD824)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var))); } IL_001b: { int32_t L_5 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_5); V_2 = L_6; V_3 = 0; goto IL_01a4; } IL_0029: { int32_t L_7 = V_3; V_4 = ((int32_t)il2cpp_codegen_multiply(L_7, 2)); } try { { il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___HexToByteLookup; String_t* L_9 = ___0_hex; int32_t L_10 = V_4; NullCheck(L_9); Il2CppChar L_11; L_11 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_9, L_10, NULL); NullCheck(L_8); Il2CppChar L_12 = L_11; uint8_t L_13 = (L_8)->GetAt(static_cast(L_12)); V_5 = L_13; uint8_t L_14 = V_5; if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)255))))) { goto IL_008e_1; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15; NullCheck(L_16); (L_16)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16; String_t* L_18 = ___0_hex; int32_t L_19 = V_4; NullCheck(L_18); Il2CppChar L_20; L_20 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_18, L_19, NULL); V_7 = L_20; String_t* L_21; L_21 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(1), (String_t*)L_21); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_17; NullCheck(L_22); (L_22)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22; String_t* L_24; L_24 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL); NullCheck(L_23); (L_23)->SetAt(static_cast(3), (String_t*)L_24); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_23; NullCheck(L_25); (L_25)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8))); String_t* L_26; L_26 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_25, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_27 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_27, L_26, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var))); } IL_008e_1: { goto IL_00d8; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0090; } throw e; } CATCH_0090: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = (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_29 = L_28; NullCheck(L_29); (L_29)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29; String_t* L_31 = ___0_hex; int32_t L_32 = V_4; NullCheck(L_31); Il2CppChar L_33; L_33 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_31, L_32, NULL); V_7 = L_33; String_t* L_34; L_34 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL); NullCheck(L_30); (L_30)->SetAt(static_cast(1), (String_t*)L_34); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_30; NullCheck(L_35); (L_35)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35; String_t* L_37; L_37 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL); NullCheck(L_36); (L_36)->SetAt(static_cast(3), (String_t*)L_37); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_36; NullCheck(L_38); (L_38)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8))); String_t* L_39; L_39 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_38, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_40 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_40, L_39, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_40, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var))); } IL_00d8: { } try { { il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___HexToByteLookup; String_t* L_42 = ___0_hex; int32_t L_43 = V_4; NullCheck(L_42); Il2CppChar L_44; L_44 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_42, ((int32_t)il2cpp_codegen_add(L_43, 1)), NULL); NullCheck(L_41); Il2CppChar L_45 = L_44; uint8_t L_46 = (L_41)->GetAt(static_cast(L_45)); V_6 = L_46; uint8_t L_47 = V_6; if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)255))))) { goto IL_0143_1; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = (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_49 = L_48; NullCheck(L_49); (L_49)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49; String_t* L_51 = ___0_hex; int32_t L_52 = V_4; NullCheck(L_51); Il2CppChar L_53; L_53 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_51, ((int32_t)il2cpp_codegen_add(L_52, 1)), NULL); V_7 = L_53; String_t* L_54; L_54 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL); NullCheck(L_50); (L_50)->SetAt(static_cast(1), (String_t*)L_54); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_50; NullCheck(L_55); (L_55)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_55; int32_t L_57 = V_4; V_8 = ((int32_t)il2cpp_codegen_add(L_57, 1)); String_t* L_58; L_58 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL); NullCheck(L_56); (L_56)->SetAt(static_cast(3), (String_t*)L_58); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_56; NullCheck(L_59); (L_59)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8))); String_t* L_60; L_60 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_59, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_61 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_61, L_60, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_61, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var))); } IL_0143_1: { goto IL_0195; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0145; } throw e; } CATCH_0145: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = (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_63 = L_62; NullCheck(L_63); (L_63)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_63; String_t* L_65 = ___0_hex; int32_t L_66 = V_4; NullCheck(L_65); Il2CppChar L_67; L_67 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_65, ((int32_t)il2cpp_codegen_add(L_66, 1)), NULL); V_7 = L_67; String_t* L_68; L_68 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL); NullCheck(L_64); (L_64)->SetAt(static_cast(1), (String_t*)L_68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = L_64; NullCheck(L_69); (L_69)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_69; int32_t L_71 = V_4; V_8 = ((int32_t)il2cpp_codegen_add(L_71, 1)); String_t* L_72; L_72 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL); NullCheck(L_70); (L_70)->SetAt(static_cast(3), (String_t*)L_72); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_70; NullCheck(L_73); (L_73)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8))); String_t* L_74; L_74 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_73, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_75 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_75, L_74, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_75, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var))); } IL_0195: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = V_2; int32_t L_77 = V_3; uint8_t L_78 = V_5; uint8_t L_79 = V_6; NullCheck(L_76); (L_76)->SetAt(static_cast(L_77), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((int32_t)L_78<<4))|(int32_t)L_79)))); int32_t L_80 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_80, 1)); } IL_01a4: { int32_t L_81 = V_3; int32_t L_82 = V_1; if ((((int32_t)L_81) < ((int32_t)L_82))) { goto IL_0029; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_2; return L_83; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t ProperBitConverter_ToInt16_m809E07C88C7F1CD29C1A840D005EBB3A12ADEF4F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { int16_t V_0 = 0; { V_0 = (int16_t)0; int16_t L_0 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; NullCheck(L_1); int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 1)); uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = ((int16_t)((int32_t)((int32_t)L_0|(int32_t)L_4))); int16_t L_5 = V_0; V_0 = ((int16_t)((int32_t)((int32_t)L_5<<8))); int16_t L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer; int32_t L_8 = ___1_index; NullCheck(L_7); int32_t L_9 = L_8; uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_0 = ((int16_t)((int32_t)((int32_t)L_6|(int32_t)L_10))); int16_t L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { uint16_t V_0 = 0; { V_0 = (uint16_t)0; uint16_t L_0 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; NullCheck(L_1); int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 1)); uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_0|(int32_t)L_4))); uint16_t L_5 = V_0; V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_5<<8))); uint16_t L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer; int32_t L_8 = ___1_index; NullCheck(L_7); int32_t L_9 = L_8; uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_6|(int32_t)L_10))); uint16_t L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProperBitConverter_ToInt32_m24B1154FA401733585BBBFBE2056179F4E4A8184 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; int32_t L_0 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; NullCheck(L_1); int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 3)); uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = ((int32_t)(L_0|(int32_t)L_4)); int32_t L_5 = V_0; V_0 = ((int32_t)(L_5<<8)); int32_t L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer; int32_t L_8 = ___1_index; NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 2)); uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_0 = ((int32_t)(L_6|(int32_t)L_10)); int32_t L_11 = V_0; V_0 = ((int32_t)(L_11<<8)); int32_t L_12 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer; int32_t L_14 = ___1_index; NullCheck(L_13); int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 1)); uint8_t L_16 = (L_13)->GetAt(static_cast(L_15)); V_0 = ((int32_t)(L_12|(int32_t)L_16)); int32_t L_17 = V_0; V_0 = ((int32_t)(L_17<<8)); int32_t L_18 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_buffer; int32_t L_20 = ___1_index; NullCheck(L_19); int32_t L_21 = L_20; uint8_t L_22 = (L_19)->GetAt(static_cast(L_21)); V_0 = ((int32_t)(L_18|(int32_t)L_22)); int32_t L_23 = V_0; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ProperBitConverter_ToUInt32_m6C92847DAFD0DAD9E00B758CF4BFB541ACC64FD6 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { uint32_t V_0 = 0; { V_0 = 0; uint32_t L_0 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; NullCheck(L_1); int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 3)); uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = ((int32_t)((int32_t)L_0|(int32_t)L_4)); uint32_t L_5 = V_0; V_0 = ((int32_t)((int32_t)L_5<<8)); uint32_t L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer; int32_t L_8 = ___1_index; NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 2)); uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_0 = ((int32_t)((int32_t)L_6|(int32_t)L_10)); uint32_t L_11 = V_0; V_0 = ((int32_t)((int32_t)L_11<<8)); uint32_t L_12 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer; int32_t L_14 = ___1_index; NullCheck(L_13); int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 1)); uint8_t L_16 = (L_13)->GetAt(static_cast(L_15)); V_0 = ((int32_t)((int32_t)L_12|(int32_t)L_16)); uint32_t L_17 = V_0; V_0 = ((int32_t)((int32_t)L_17<<8)); uint32_t L_18 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_buffer; int32_t L_20 = ___1_index; NullCheck(L_19); int32_t L_21 = L_20; uint8_t L_22 = (L_19)->GetAt(static_cast(L_21)); V_0 = ((int32_t)((int32_t)L_18|(int32_t)L_22)); uint32_t L_23 = V_0; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ProperBitConverter_ToInt64_m8A1E49E6151355C050B75BA5249822B9E14DE43D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { int64_t V_0 = 0; { V_0 = ((int64_t)0); int64_t L_0 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; NullCheck(L_1); int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 7)); uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = ((int64_t)(L_0|((int64_t)(uint64_t)L_4))); int64_t L_5 = V_0; V_0 = ((int64_t)(L_5<<8)); int64_t L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer; int32_t L_8 = ___1_index; NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 6)); uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_0 = ((int64_t)(L_6|((int64_t)(uint64_t)L_10))); int64_t L_11 = V_0; V_0 = ((int64_t)(L_11<<8)); int64_t L_12 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer; int32_t L_14 = ___1_index; NullCheck(L_13); int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 5)); uint8_t L_16 = (L_13)->GetAt(static_cast(L_15)); V_0 = ((int64_t)(L_12|((int64_t)(uint64_t)L_16))); int64_t L_17 = V_0; V_0 = ((int64_t)(L_17<<8)); int64_t L_18 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_buffer; int32_t L_20 = ___1_index; NullCheck(L_19); int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 4)); uint8_t L_22 = (L_19)->GetAt(static_cast(L_21)); V_0 = ((int64_t)(L_18|((int64_t)(uint64_t)L_22))); int64_t L_23 = V_0; V_0 = ((int64_t)(L_23<<8)); int64_t L_24 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer; int32_t L_26 = ___1_index; NullCheck(L_25); int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 3)); uint8_t L_28 = (L_25)->GetAt(static_cast(L_27)); V_0 = ((int64_t)(L_24|((int64_t)(uint64_t)L_28))); int64_t L_29 = V_0; V_0 = ((int64_t)(L_29<<8)); int64_t L_30 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_buffer; int32_t L_32 = ___1_index; NullCheck(L_31); int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 2)); uint8_t L_34 = (L_31)->GetAt(static_cast(L_33)); V_0 = ((int64_t)(L_30|((int64_t)(uint64_t)L_34))); int64_t L_35 = V_0; V_0 = ((int64_t)(L_35<<8)); int64_t L_36 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer; int32_t L_38 = ___1_index; NullCheck(L_37); int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1)); uint8_t L_40 = (L_37)->GetAt(static_cast(L_39)); V_0 = ((int64_t)(L_36|((int64_t)(uint64_t)L_40))); int64_t L_41 = V_0; V_0 = ((int64_t)(L_41<<8)); int64_t L_42 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = ___0_buffer; int32_t L_44 = ___1_index; NullCheck(L_43); int32_t L_45 = L_44; uint8_t L_46 = (L_43)->GetAt(static_cast(L_45)); V_0 = ((int64_t)(L_42|((int64_t)(uint64_t)L_46))); int64_t L_47 = V_0; return L_47; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ProperBitConverter_ToUInt64_m5C33466AA7B755B478F7B6953EE83F38ACB921ED (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { uint64_t V_0 = 0; { V_0 = ((int64_t)0); uint64_t L_0 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; NullCheck(L_1); int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 7)); uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = ((int64_t)((int64_t)L_0|((int64_t)(uint64_t)L_4))); uint64_t L_5 = V_0; V_0 = ((int64_t)((int64_t)L_5<<8)); uint64_t L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer; int32_t L_8 = ___1_index; NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 6)); uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_0 = ((int64_t)((int64_t)L_6|((int64_t)(uint64_t)L_10))); uint64_t L_11 = V_0; V_0 = ((int64_t)((int64_t)L_11<<8)); uint64_t L_12 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer; int32_t L_14 = ___1_index; NullCheck(L_13); int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 5)); uint8_t L_16 = (L_13)->GetAt(static_cast(L_15)); V_0 = ((int64_t)((int64_t)L_12|((int64_t)(uint64_t)L_16))); uint64_t L_17 = V_0; V_0 = ((int64_t)((int64_t)L_17<<8)); uint64_t L_18 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_buffer; int32_t L_20 = ___1_index; NullCheck(L_19); int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 4)); uint8_t L_22 = (L_19)->GetAt(static_cast(L_21)); V_0 = ((int64_t)((int64_t)L_18|((int64_t)(uint64_t)L_22))); uint64_t L_23 = V_0; V_0 = ((int64_t)((int64_t)L_23<<8)); uint64_t L_24 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer; int32_t L_26 = ___1_index; NullCheck(L_25); int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 3)); uint8_t L_28 = (L_25)->GetAt(static_cast(L_27)); V_0 = ((int64_t)((int64_t)L_24|((int64_t)(uint64_t)L_28))); uint64_t L_29 = V_0; V_0 = ((int64_t)((int64_t)L_29<<8)); uint64_t L_30 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_buffer; int32_t L_32 = ___1_index; NullCheck(L_31); int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 2)); uint8_t L_34 = (L_31)->GetAt(static_cast(L_33)); V_0 = ((int64_t)((int64_t)L_30|((int64_t)(uint64_t)L_34))); uint64_t L_35 = V_0; V_0 = ((int64_t)((int64_t)L_35<<8)); uint64_t L_36 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer; int32_t L_38 = ___1_index; NullCheck(L_37); int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1)); uint8_t L_40 = (L_37)->GetAt(static_cast(L_39)); V_0 = ((int64_t)((int64_t)L_36|((int64_t)(uint64_t)L_40))); uint64_t L_41 = V_0; V_0 = ((int64_t)((int64_t)L_41<<8)); uint64_t L_42 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = ___0_buffer; int32_t L_44 = ___1_index; NullCheck(L_43); int32_t L_45 = L_44; uint8_t L_46 = (L_43)->GetAt(static_cast(L_45)); V_0 = ((int64_t)((int64_t)L_42|((int64_t)(uint64_t)L_46))); uint64_t L_47 = V_0; return L_47; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ProperBitConverter_ToSingle_mAB51F768CAA6496E963C7E7916489F25AF790148 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA)); if (!il2cpp_codegen_is_little_endian()) { goto IL_003f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); (&V_0)->___Byte0 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_buffer; int32_t L_5 = ___1_index; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); (&V_0)->___Byte1 = L_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer; int32_t L_9 = ___1_index; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2)); uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); (&V_0)->___Byte2 = L_11; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_index; NullCheck(L_12); int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3)); uint8_t L_15 = (L_12)->GetAt(static_cast(L_14)); (&V_0)->___Byte3 = L_15; goto IL_006d; } IL_003f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_buffer; int32_t L_17 = ___1_index; NullCheck(L_16); int32_t L_18 = L_17; uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); (&V_0)->___Byte3 = L_19; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer; int32_t L_21 = ___1_index; NullCheck(L_20); int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 1)); uint8_t L_23 = (L_20)->GetAt(static_cast(L_22)); (&V_0)->___Byte2 = L_23; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer; int32_t L_25 = ___1_index; NullCheck(L_24); int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 2)); uint8_t L_27 = (L_24)->GetAt(static_cast(L_26)); (&V_0)->___Byte1 = L_27; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_buffer; int32_t L_29 = ___1_index; NullCheck(L_28); int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 3)); uint8_t L_31 = (L_28)->GetAt(static_cast(L_30)); (&V_0)->___Byte0 = L_31; } IL_006d: { SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_32 = V_0; float L_33 = L_32.___Value; return L_33; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double ProperBitConverter_ToDouble_mDFEE3CA0BBBC151A73766F7BD3477FAD0A6425C8 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE)); if (!il2cpp_codegen_is_little_endian()) { goto IL_006f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); (&V_0)->___Byte0 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_buffer; int32_t L_5 = ___1_index; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); (&V_0)->___Byte1 = L_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer; int32_t L_9 = ___1_index; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2)); uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); (&V_0)->___Byte2 = L_11; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_index; NullCheck(L_12); int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3)); uint8_t L_15 = (L_12)->GetAt(static_cast(L_14)); (&V_0)->___Byte3 = L_15; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_buffer; int32_t L_17 = ___1_index; NullCheck(L_16); int32_t L_18 = ((int32_t)il2cpp_codegen_add(L_17, 4)); uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); (&V_0)->___Byte4 = L_19; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer; int32_t L_21 = ___1_index; NullCheck(L_20); int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 5)); uint8_t L_23 = (L_20)->GetAt(static_cast(L_22)); (&V_0)->___Byte5 = L_23; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer; int32_t L_25 = ___1_index; NullCheck(L_24); int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 6)); uint8_t L_27 = (L_24)->GetAt(static_cast(L_26)); (&V_0)->___Byte6 = L_27; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_buffer; int32_t L_29 = ___1_index; NullCheck(L_28); int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 7)); uint8_t L_31 = (L_28)->GetAt(static_cast(L_30)); (&V_0)->___Byte7 = L_31; goto IL_00cd; } IL_006f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_buffer; int32_t L_33 = ___1_index; NullCheck(L_32); int32_t L_34 = L_33; uint8_t L_35 = (L_32)->GetAt(static_cast(L_34)); (&V_0)->___Byte7 = L_35; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer; int32_t L_37 = ___1_index; NullCheck(L_36); int32_t L_38 = ((int32_t)il2cpp_codegen_add(L_37, 1)); uint8_t L_39 = (L_36)->GetAt(static_cast(L_38)); (&V_0)->___Byte6 = L_39; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___0_buffer; int32_t L_41 = ___1_index; NullCheck(L_40); int32_t L_42 = ((int32_t)il2cpp_codegen_add(L_41, 2)); uint8_t L_43 = (L_40)->GetAt(static_cast(L_42)); (&V_0)->___Byte5 = L_43; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ___0_buffer; int32_t L_45 = ___1_index; NullCheck(L_44); int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 3)); uint8_t L_47 = (L_44)->GetAt(static_cast(L_46)); (&V_0)->___Byte4 = L_47; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ___0_buffer; int32_t L_49 = ___1_index; NullCheck(L_48); int32_t L_50 = ((int32_t)il2cpp_codegen_add(L_49, 4)); uint8_t L_51 = (L_48)->GetAt(static_cast(L_50)); (&V_0)->___Byte3 = L_51; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_buffer; int32_t L_53 = ___1_index; NullCheck(L_52); int32_t L_54 = ((int32_t)il2cpp_codegen_add(L_53, 5)); uint8_t L_55 = (L_52)->GetAt(static_cast(L_54)); (&V_0)->___Byte2 = L_55; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_buffer; int32_t L_57 = ___1_index; NullCheck(L_56); int32_t L_58 = ((int32_t)il2cpp_codegen_add(L_57, 6)); uint8_t L_59 = (L_56)->GetAt(static_cast(L_58)); (&V_0)->___Byte1 = L_59; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = ___0_buffer; int32_t L_61 = ___1_index; NullCheck(L_60); int32_t L_62 = ((int32_t)il2cpp_codegen_add(L_61, 7)); uint8_t L_63 = (L_60)->GetAt(static_cast(L_62)); (&V_0)->___Byte0 = L_63; } IL_00cd: { DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_64 = V_0; double L_65 = L_64.___Value; return L_65; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ProperBitConverter_ToDecimal_mAA25B286DB03901A690CBC49DB81CC6E7B08CF06 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436)); if (!il2cpp_codegen_is_little_endian()) { goto IL_00dc; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); (&V_0)->___Byte0 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_buffer; int32_t L_5 = ___1_index; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); (&V_0)->___Byte1 = L_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer; int32_t L_9 = ___1_index; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2)); uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); (&V_0)->___Byte2 = L_11; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_index; NullCheck(L_12); int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3)); uint8_t L_15 = (L_12)->GetAt(static_cast(L_14)); (&V_0)->___Byte3 = L_15; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_buffer; int32_t L_17 = ___1_index; NullCheck(L_16); int32_t L_18 = ((int32_t)il2cpp_codegen_add(L_17, 4)); uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); (&V_0)->___Byte4 = L_19; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer; int32_t L_21 = ___1_index; NullCheck(L_20); int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 5)); uint8_t L_23 = (L_20)->GetAt(static_cast(L_22)); (&V_0)->___Byte5 = L_23; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer; int32_t L_25 = ___1_index; NullCheck(L_24); int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 6)); uint8_t L_27 = (L_24)->GetAt(static_cast(L_26)); (&V_0)->___Byte6 = L_27; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_buffer; int32_t L_29 = ___1_index; NullCheck(L_28); int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 7)); uint8_t L_31 = (L_28)->GetAt(static_cast(L_30)); (&V_0)->___Byte7 = L_31; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_buffer; int32_t L_33 = ___1_index; NullCheck(L_32); int32_t L_34 = ((int32_t)il2cpp_codegen_add(L_33, 8)); uint8_t L_35 = (L_32)->GetAt(static_cast(L_34)); (&V_0)->___Byte8 = L_35; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer; int32_t L_37 = ___1_index; NullCheck(L_36); int32_t L_38 = ((int32_t)il2cpp_codegen_add(L_37, ((int32_t)9))); uint8_t L_39 = (L_36)->GetAt(static_cast(L_38)); (&V_0)->___Byte9 = L_39; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___0_buffer; int32_t L_41 = ___1_index; NullCheck(L_40); int32_t L_42 = ((int32_t)il2cpp_codegen_add(L_41, ((int32_t)10))); uint8_t L_43 = (L_40)->GetAt(static_cast(L_42)); (&V_0)->___Byte10 = L_43; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ___0_buffer; int32_t L_45 = ___1_index; NullCheck(L_44); int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, ((int32_t)11))); uint8_t L_47 = (L_44)->GetAt(static_cast(L_46)); (&V_0)->___Byte11 = L_47; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ___0_buffer; int32_t L_49 = ___1_index; NullCheck(L_48); int32_t L_50 = ((int32_t)il2cpp_codegen_add(L_49, ((int32_t)12))); uint8_t L_51 = (L_48)->GetAt(static_cast(L_50)); (&V_0)->___Byte12 = L_51; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_buffer; int32_t L_53 = ___1_index; NullCheck(L_52); int32_t L_54 = ((int32_t)il2cpp_codegen_add(L_53, ((int32_t)13))); uint8_t L_55 = (L_52)->GetAt(static_cast(L_54)); (&V_0)->___Byte13 = L_55; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_buffer; int32_t L_57 = ___1_index; NullCheck(L_56); int32_t L_58 = ((int32_t)il2cpp_codegen_add(L_57, ((int32_t)14))); uint8_t L_59 = (L_56)->GetAt(static_cast(L_58)); (&V_0)->___Byte14 = L_59; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = ___0_buffer; int32_t L_61 = ___1_index; NullCheck(L_60); int32_t L_62 = ((int32_t)il2cpp_codegen_add(L_61, ((int32_t)15))); uint8_t L_63 = (L_60)->GetAt(static_cast(L_62)); (&V_0)->___Byte15 = L_63; goto IL_01a1; } IL_00dc: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = ___0_buffer; int32_t L_65 = ___1_index; NullCheck(L_64); int32_t L_66 = L_65; uint8_t L_67 = (L_64)->GetAt(static_cast(L_66)); (&V_0)->___Byte15 = L_67; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = ___0_buffer; int32_t L_69 = ___1_index; NullCheck(L_68); int32_t L_70 = ((int32_t)il2cpp_codegen_add(L_69, 1)); uint8_t L_71 = (L_68)->GetAt(static_cast(L_70)); (&V_0)->___Byte14 = L_71; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_72 = ___0_buffer; int32_t L_73 = ___1_index; NullCheck(L_72); int32_t L_74 = ((int32_t)il2cpp_codegen_add(L_73, 2)); uint8_t L_75 = (L_72)->GetAt(static_cast(L_74)); (&V_0)->___Byte13 = L_75; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = ___0_buffer; int32_t L_77 = ___1_index; NullCheck(L_76); int32_t L_78 = ((int32_t)il2cpp_codegen_add(L_77, 3)); uint8_t L_79 = (L_76)->GetAt(static_cast(L_78)); (&V_0)->___Byte12 = L_79; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80 = ___0_buffer; int32_t L_81 = ___1_index; NullCheck(L_80); int32_t L_82 = ((int32_t)il2cpp_codegen_add(L_81, 4)); uint8_t L_83 = (L_80)->GetAt(static_cast(L_82)); (&V_0)->___Byte11 = L_83; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_84 = ___0_buffer; int32_t L_85 = ___1_index; NullCheck(L_84); int32_t L_86 = ((int32_t)il2cpp_codegen_add(L_85, 5)); uint8_t L_87 = (L_84)->GetAt(static_cast(L_86)); (&V_0)->___Byte10 = L_87; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_88 = ___0_buffer; int32_t L_89 = ___1_index; NullCheck(L_88); int32_t L_90 = ((int32_t)il2cpp_codegen_add(L_89, 6)); uint8_t L_91 = (L_88)->GetAt(static_cast(L_90)); (&V_0)->___Byte9 = L_91; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = ___0_buffer; int32_t L_93 = ___1_index; NullCheck(L_92); int32_t L_94 = ((int32_t)il2cpp_codegen_add(L_93, 7)); uint8_t L_95 = (L_92)->GetAt(static_cast(L_94)); (&V_0)->___Byte8 = L_95; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_96 = ___0_buffer; int32_t L_97 = ___1_index; NullCheck(L_96); int32_t L_98 = ((int32_t)il2cpp_codegen_add(L_97, 8)); uint8_t L_99 = (L_96)->GetAt(static_cast(L_98)); (&V_0)->___Byte7 = L_99; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_100 = ___0_buffer; int32_t L_101 = ___1_index; NullCheck(L_100); int32_t L_102 = ((int32_t)il2cpp_codegen_add(L_101, ((int32_t)9))); uint8_t L_103 = (L_100)->GetAt(static_cast(L_102)); (&V_0)->___Byte6 = L_103; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_104 = ___0_buffer; int32_t L_105 = ___1_index; NullCheck(L_104); int32_t L_106 = ((int32_t)il2cpp_codegen_add(L_105, ((int32_t)10))); uint8_t L_107 = (L_104)->GetAt(static_cast(L_106)); (&V_0)->___Byte5 = L_107; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_108 = ___0_buffer; int32_t L_109 = ___1_index; NullCheck(L_108); int32_t L_110 = ((int32_t)il2cpp_codegen_add(L_109, ((int32_t)11))); uint8_t L_111 = (L_108)->GetAt(static_cast(L_110)); (&V_0)->___Byte4 = L_111; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_112 = ___0_buffer; int32_t L_113 = ___1_index; NullCheck(L_112); int32_t L_114 = ((int32_t)il2cpp_codegen_add(L_113, ((int32_t)12))); uint8_t L_115 = (L_112)->GetAt(static_cast(L_114)); (&V_0)->___Byte3 = L_115; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_116 = ___0_buffer; int32_t L_117 = ___1_index; NullCheck(L_116); int32_t L_118 = ((int32_t)il2cpp_codegen_add(L_117, ((int32_t)13))); uint8_t L_119 = (L_116)->GetAt(static_cast(L_118)); (&V_0)->___Byte2 = L_119; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_120 = ___0_buffer; int32_t L_121 = ___1_index; NullCheck(L_120); int32_t L_122 = ((int32_t)il2cpp_codegen_add(L_121, ((int32_t)14))); uint8_t L_123 = (L_120)->GetAt(static_cast(L_122)); (&V_0)->___Byte1 = L_123; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_124 = ___0_buffer; int32_t L_125 = ___1_index; NullCheck(L_124); int32_t L_126 = ((int32_t)il2cpp_codegen_add(L_125, ((int32_t)15))); uint8_t L_127 = (L_124)->GetAt(static_cast(L_126)); (&V_0)->___Byte0 = L_127; } IL_01a1: { DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_128 = V_0; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_129 = L_128.___Value; return L_129; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t ProperBitConverter_ToGuid_m2636E1AB974B2CAB023477275737D78B70D91E92 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) { GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); (&V_0)->___Byte0 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_buffer; int32_t L_5 = ___1_index; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); (&V_0)->___Byte1 = L_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer; int32_t L_9 = ___1_index; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2)); uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); (&V_0)->___Byte2 = L_11; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_index; NullCheck(L_12); int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3)); uint8_t L_15 = (L_12)->GetAt(static_cast(L_14)); (&V_0)->___Byte3 = L_15; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_buffer; int32_t L_17 = ___1_index; NullCheck(L_16); int32_t L_18 = ((int32_t)il2cpp_codegen_add(L_17, 4)); uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); (&V_0)->___Byte4 = L_19; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer; int32_t L_21 = ___1_index; NullCheck(L_20); int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 5)); uint8_t L_23 = (L_20)->GetAt(static_cast(L_22)); (&V_0)->___Byte5 = L_23; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer; int32_t L_25 = ___1_index; NullCheck(L_24); int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 6)); uint8_t L_27 = (L_24)->GetAt(static_cast(L_26)); (&V_0)->___Byte6 = L_27; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_buffer; int32_t L_29 = ___1_index; NullCheck(L_28); int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 7)); uint8_t L_31 = (L_28)->GetAt(static_cast(L_30)); (&V_0)->___Byte7 = L_31; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_buffer; int32_t L_33 = ___1_index; NullCheck(L_32); int32_t L_34 = ((int32_t)il2cpp_codegen_add(L_33, 8)); uint8_t L_35 = (L_32)->GetAt(static_cast(L_34)); (&V_0)->___Byte8 = L_35; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer; int32_t L_37 = ___1_index; NullCheck(L_36); int32_t L_38 = ((int32_t)il2cpp_codegen_add(L_37, ((int32_t)9))); uint8_t L_39 = (L_36)->GetAt(static_cast(L_38)); (&V_0)->___Byte9 = L_39; if (!il2cpp_codegen_is_little_endian()) { goto IL_00d6; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___0_buffer; int32_t L_41 = ___1_index; NullCheck(L_40); int32_t L_42 = ((int32_t)il2cpp_codegen_add(L_41, ((int32_t)10))); uint8_t L_43 = (L_40)->GetAt(static_cast(L_42)); (&V_0)->___Byte10 = L_43; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ___0_buffer; int32_t L_45 = ___1_index; NullCheck(L_44); int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, ((int32_t)11))); uint8_t L_47 = (L_44)->GetAt(static_cast(L_46)); (&V_0)->___Byte11 = L_47; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ___0_buffer; int32_t L_49 = ___1_index; NullCheck(L_48); int32_t L_50 = ((int32_t)il2cpp_codegen_add(L_49, ((int32_t)12))); uint8_t L_51 = (L_48)->GetAt(static_cast(L_50)); (&V_0)->___Byte12 = L_51; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_buffer; int32_t L_53 = ___1_index; NullCheck(L_52); int32_t L_54 = ((int32_t)il2cpp_codegen_add(L_53, ((int32_t)13))); uint8_t L_55 = (L_52)->GetAt(static_cast(L_54)); (&V_0)->___Byte13 = L_55; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_buffer; int32_t L_57 = ___1_index; NullCheck(L_56); int32_t L_58 = ((int32_t)il2cpp_codegen_add(L_57, ((int32_t)14))); uint8_t L_59 = (L_56)->GetAt(static_cast(L_58)); (&V_0)->___Byte14 = L_59; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = ___0_buffer; int32_t L_61 = ___1_index; NullCheck(L_60); int32_t L_62 = ((int32_t)il2cpp_codegen_add(L_61, ((int32_t)15))); uint8_t L_63 = (L_60)->GetAt(static_cast(L_62)); (&V_0)->___Byte15 = L_63; goto IL_0124; } IL_00d6: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = ___0_buffer; int32_t L_65 = ___1_index; NullCheck(L_64); int32_t L_66 = ((int32_t)il2cpp_codegen_add(L_65, ((int32_t)10))); uint8_t L_67 = (L_64)->GetAt(static_cast(L_66)); (&V_0)->___Byte15 = L_67; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = ___0_buffer; int32_t L_69 = ___1_index; NullCheck(L_68); int32_t L_70 = ((int32_t)il2cpp_codegen_add(L_69, ((int32_t)11))); uint8_t L_71 = (L_68)->GetAt(static_cast(L_70)); (&V_0)->___Byte14 = L_71; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_72 = ___0_buffer; int32_t L_73 = ___1_index; NullCheck(L_72); int32_t L_74 = ((int32_t)il2cpp_codegen_add(L_73, ((int32_t)12))); uint8_t L_75 = (L_72)->GetAt(static_cast(L_74)); (&V_0)->___Byte13 = L_75; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = ___0_buffer; int32_t L_77 = ___1_index; NullCheck(L_76); int32_t L_78 = ((int32_t)il2cpp_codegen_add(L_77, ((int32_t)13))); uint8_t L_79 = (L_76)->GetAt(static_cast(L_78)); (&V_0)->___Byte12 = L_79; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80 = ___0_buffer; int32_t L_81 = ___1_index; NullCheck(L_80); int32_t L_82 = ((int32_t)il2cpp_codegen_add(L_81, ((int32_t)14))); uint8_t L_83 = (L_80)->GetAt(static_cast(L_82)); (&V_0)->___Byte11 = L_83; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_84 = ___0_buffer; int32_t L_85 = ___1_index; NullCheck(L_84); int32_t L_86 = ((int32_t)il2cpp_codegen_add(L_85, ((int32_t)15))); uint8_t L_87 = (L_84)->GetAt(static_cast(L_86)); (&V_0)->___Byte10 = L_87; } IL_0124: { GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_88 = V_0; Guid_t L_89 = L_88.___Value; return L_89; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int16_t ___2_value, const RuntimeMethod* method) { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0016; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; int16_t L_2 = ___2_value; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)(uint8_t)L_2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; int32_t L_4 = ___1_index; int16_t L_5 = ___2_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_5>>8)))); return; } IL_0016: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer; int32_t L_7 = ___1_index; int16_t L_8 = ___2_value; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_8>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; int16_t L_11 = ___2_value; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 1))), (uint8_t)((int32_t)(uint8_t)L_11)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint16_t ___2_value, const RuntimeMethod* method) { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0016; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; uint16_t L_2 = ___2_value; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)(uint8_t)L_2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; int32_t L_4 = ___1_index; uint16_t L_5 = ___2_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_5>>8)))); return; } IL_0016: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer; int32_t L_7 = ___1_index; uint16_t L_8 = ___2_value; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_8>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; uint16_t L_11 = ___2_value; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 1))), (uint8_t)((int32_t)(uint8_t)L_11)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method) { { if (!il2cpp_codegen_is_little_endian()) { goto IL_002a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; int32_t L_2 = ___2_value; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)(uint8_t)L_2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; int32_t L_4 = ___1_index; int32_t L_5 = ___2_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_5>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer; int32_t L_7 = ___1_index; int32_t L_8 = ___2_value; NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_8>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; int32_t L_11 = ___2_value; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_11>>((int32_t)24))))); return; } IL_002a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_index; int32_t L_14 = ___2_value; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_14>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer; int32_t L_16 = ___1_index; int32_t L_17 = ___2_value; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_16, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_17>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer; int32_t L_19 = ___1_index; int32_t L_20 = ___2_value; NullCheck(L_18); (L_18)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_19, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_20>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer; int32_t L_22 = ___1_index; int32_t L_23 = ___2_value; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, 3))), (uint8_t)((int32_t)(uint8_t)L_23)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint32_t ___2_value, const RuntimeMethod* method) { { if (!il2cpp_codegen_is_little_endian()) { goto IL_002a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; uint32_t L_2 = ___2_value; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)(uint8_t)L_2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; int32_t L_4 = ___1_index; uint32_t L_5 = ___2_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_5>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer; int32_t L_7 = ___1_index; uint32_t L_8 = ___2_value; NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_8>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; uint32_t L_11 = ___2_value; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_11>>((int32_t)24))))); return; } IL_002a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_index; uint32_t L_14 = ___2_value; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_14>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer; int32_t L_16 = ___1_index; uint32_t L_17 = ___2_value; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_16, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_17>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer; int32_t L_19 = ___1_index; uint32_t L_20 = ___2_value; NullCheck(L_18); (L_18)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_19, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_20>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer; int32_t L_22 = ___1_index; uint32_t L_23 = ___2_value; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, 3))), (uint8_t)((int32_t)(uint8_t)L_23)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int64_t ___2_value, const RuntimeMethod* method) { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0052; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; int64_t L_2 = ___2_value; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)(uint8_t)L_2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; int32_t L_4 = ___1_index; int64_t L_5 = ___2_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_5>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer; int32_t L_7 = ___1_index; int64_t L_8 = ___2_value; NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_8>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; int64_t L_11 = ___2_value; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_11>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_index; int64_t L_14 = ___2_value; NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_13, 4))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_14>>((int32_t)32))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer; int32_t L_16 = ___1_index; int64_t L_17 = ___2_value; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_16, 5))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_17>>((int32_t)40))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer; int32_t L_19 = ___1_index; int64_t L_20 = ___2_value; NullCheck(L_18); (L_18)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_19, 6))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_20>>((int32_t)48))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer; int32_t L_22 = ___1_index; int64_t L_23 = ___2_value; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, 7))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_23>>((int32_t)56))))); return; } IL_0052: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer; int32_t L_25 = ___1_index; int64_t L_26 = ___2_value; NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_26>>((int32_t)56))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ___0_buffer; int32_t L_28 = ___1_index; int64_t L_29 = ___2_value; NullCheck(L_27); (L_27)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_28, 1))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_29>>((int32_t)48))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_buffer; int32_t L_31 = ___1_index; int64_t L_32 = ___2_value; NullCheck(L_30); (L_30)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_31, 2))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_32>>((int32_t)40))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer; int32_t L_34 = ___1_index; int64_t L_35 = ___2_value; NullCheck(L_33); (L_33)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_34, 3))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_35>>((int32_t)32))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer; int32_t L_37 = ___1_index; int64_t L_38 = ___2_value; NullCheck(L_36); (L_36)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_37, 4))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_38>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = ___0_buffer; int32_t L_40 = ___1_index; int64_t L_41 = ___2_value; NullCheck(L_39); (L_39)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_40, 5))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_41>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___0_buffer; int32_t L_43 = ___1_index; int64_t L_44 = ___2_value; NullCheck(L_42); (L_42)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_43, 6))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_44>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer; int32_t L_46 = ___1_index; int64_t L_47 = ___2_value; NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_46, 7))), (uint8_t)((int32_t)(uint8_t)L_47)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint64_t ___2_value, const RuntimeMethod* method) { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0052; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_index; uint64_t L_2 = ___2_value; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)(uint8_t)L_2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; int32_t L_4 = ___1_index; uint64_t L_5 = ___2_value; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_5>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer; int32_t L_7 = ___1_index; uint64_t L_8 = ___2_value; NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_8>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; uint64_t L_11 = ___2_value; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_index; uint64_t L_14 = ___2_value; NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_13, 4))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_14>>((int32_t)32))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer; int32_t L_16 = ___1_index; uint64_t L_17 = ___2_value; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_16, 5))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_17>>((int32_t)40))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer; int32_t L_19 = ___1_index; uint64_t L_20 = ___2_value; NullCheck(L_18); (L_18)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_19, 6))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_20>>((int32_t)48))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer; int32_t L_22 = ___1_index; uint64_t L_23 = ___2_value; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, 7))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)56))))); return; } IL_0052: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer; int32_t L_25 = ___1_index; uint64_t L_26 = ___2_value; NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_26>>((int32_t)56))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ___0_buffer; int32_t L_28 = ___1_index; uint64_t L_29 = ___2_value; NullCheck(L_27); (L_27)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_28, 1))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_29>>((int32_t)48))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_buffer; int32_t L_31 = ___1_index; uint64_t L_32 = ___2_value; NullCheck(L_30); (L_30)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_31, 2))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_32>>((int32_t)40))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer; int32_t L_34 = ___1_index; uint64_t L_35 = ___2_value; NullCheck(L_33); (L_33)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_34, 3))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_35>>((int32_t)32))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer; int32_t L_37 = ___1_index; uint64_t L_38 = ___2_value; NullCheck(L_36); (L_36)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_37, 4))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_38>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = ___0_buffer; int32_t L_40 = ___1_index; uint64_t L_41 = ___2_value; NullCheck(L_39); (L_39)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_40, 5))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_41>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___0_buffer; int32_t L_43 = ___1_index; uint64_t L_44 = ___2_value; NullCheck(L_42); (L_42)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_43, 6))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_44>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer; int32_t L_46 = ___1_index; uint64_t L_47 = ___2_value; NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_46, 7))), (uint8_t)((int32_t)(uint8_t)L_47)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, float ___2_value, const RuntimeMethod* method) { SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA)); float L_0 = ___2_value; (&V_0)->___Value = L_0; if (!il2cpp_codegen_is_little_endian()) { goto IL_0042; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_3 = V_0; uint8_t L_4 = L_3.___Byte0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (uint8_t)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer; int32_t L_6 = ___1_index; SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_7 = V_0; uint8_t L_8 = L_7.___Byte1; NullCheck(L_5); (L_5)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_6, 1))), (uint8_t)L_8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_11 = V_0; uint8_t L_12 = L_11.___Byte2; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 2))), (uint8_t)L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer; int32_t L_14 = ___1_index; SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_15 = V_0; uint8_t L_16 = L_15.___Byte3; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_14, 3))), (uint8_t)L_16); return; } IL_0042: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_buffer; int32_t L_18 = ___1_index; SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_19 = V_0; uint8_t L_20 = L_19.___Byte3; NullCheck(L_17); (L_17)->SetAt(static_cast(L_18), (uint8_t)L_20); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer; int32_t L_22 = ___1_index; SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_23 = V_0; uint8_t L_24 = L_23.___Byte2; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, 1))), (uint8_t)L_24); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer; int32_t L_26 = ___1_index; SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_27 = V_0; uint8_t L_28 = L_27.___Byte1; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_26, 2))), (uint8_t)L_28); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_buffer; int32_t L_30 = ___1_index; SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_31 = V_0; uint8_t L_32 = L_31.___Byte0; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_30, 3))), (uint8_t)L_32); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, double ___2_value, const RuntimeMethod* method) { DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE)); double L_0 = ___2_value; (&V_0)->___Value = L_0; if (!il2cpp_codegen_is_little_endian()) { goto IL_006e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_3 = V_0; uint8_t L_4 = L_3.___Byte0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (uint8_t)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer; int32_t L_6 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_7 = V_0; uint8_t L_8 = L_7.___Byte1; NullCheck(L_5); (L_5)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_6, 1))), (uint8_t)L_8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_11 = V_0; uint8_t L_12 = L_11.___Byte2; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 2))), (uint8_t)L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer; int32_t L_14 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_15 = V_0; uint8_t L_16 = L_15.___Byte3; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_14, 3))), (uint8_t)L_16); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_buffer; int32_t L_18 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_19 = V_0; uint8_t L_20 = L_19.___Byte4; NullCheck(L_17); (L_17)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_18, 4))), (uint8_t)L_20); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer; int32_t L_22 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_23 = V_0; uint8_t L_24 = L_23.___Byte5; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, 5))), (uint8_t)L_24); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer; int32_t L_26 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_27 = V_0; uint8_t L_28 = L_27.___Byte6; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_26, 6))), (uint8_t)L_28); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_buffer; int32_t L_30 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_31 = V_0; uint8_t L_32 = L_31.___Byte7; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_30, 7))), (uint8_t)L_32); return; } IL_006e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer; int32_t L_34 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_35 = V_0; uint8_t L_36 = L_35.___Byte7; NullCheck(L_33); (L_33)->SetAt(static_cast(L_34), (uint8_t)L_36); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer; int32_t L_38 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_39 = V_0; uint8_t L_40 = L_39.___Byte6; NullCheck(L_37); (L_37)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_38, 1))), (uint8_t)L_40); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___0_buffer; int32_t L_42 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_43 = V_0; uint8_t L_44 = L_43.___Byte5; NullCheck(L_41); (L_41)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_42, 2))), (uint8_t)L_44); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer; int32_t L_46 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_47 = V_0; uint8_t L_48 = L_47.___Byte4; NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_46, 3))), (uint8_t)L_48); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = ___0_buffer; int32_t L_50 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_51 = V_0; uint8_t L_52 = L_51.___Byte3; NullCheck(L_49); (L_49)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_50, 4))), (uint8_t)L_52); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = ___0_buffer; int32_t L_54 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_55 = V_0; uint8_t L_56 = L_55.___Byte2; NullCheck(L_53); (L_53)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_54, 5))), (uint8_t)L_56); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_buffer; int32_t L_58 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_59 = V_0; uint8_t L_60 = L_59.___Byte1; NullCheck(L_57); (L_57)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_58, 6))), (uint8_t)L_60); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = ___0_buffer; int32_t L_62 = ___1_index; DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_63 = V_0; uint8_t L_64 = L_63.___Byte0; NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_62, 7))), (uint8_t)L_64); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___2_value, const RuntimeMethod* method) { DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436)); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___2_value; (&V_0)->___Value = L_0; if (!il2cpp_codegen_is_little_endian()) { goto IL_00d0; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_3 = V_0; uint8_t L_4 = L_3.___Byte0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (uint8_t)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer; int32_t L_6 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_7 = V_0; uint8_t L_8 = L_7.___Byte1; NullCheck(L_5); (L_5)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_6, 1))), (uint8_t)L_8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_11 = V_0; uint8_t L_12 = L_11.___Byte2; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 2))), (uint8_t)L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer; int32_t L_14 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_15 = V_0; uint8_t L_16 = L_15.___Byte3; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_14, 3))), (uint8_t)L_16); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_buffer; int32_t L_18 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_19 = V_0; uint8_t L_20 = L_19.___Byte4; NullCheck(L_17); (L_17)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_18, 4))), (uint8_t)L_20); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer; int32_t L_22 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_23 = V_0; uint8_t L_24 = L_23.___Byte5; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, 5))), (uint8_t)L_24); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer; int32_t L_26 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_27 = V_0; uint8_t L_28 = L_27.___Byte6; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_26, 6))), (uint8_t)L_28); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_buffer; int32_t L_30 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_31 = V_0; uint8_t L_32 = L_31.___Byte7; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_30, 7))), (uint8_t)L_32); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer; int32_t L_34 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_35 = V_0; uint8_t L_36 = L_35.___Byte8; NullCheck(L_33); (L_33)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_34, 8))), (uint8_t)L_36); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer; int32_t L_38 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_39 = V_0; uint8_t L_40 = L_39.___Byte9; NullCheck(L_37); (L_37)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_38, ((int32_t)9)))), (uint8_t)L_40); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___0_buffer; int32_t L_42 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_43 = V_0; uint8_t L_44 = L_43.___Byte10; NullCheck(L_41); (L_41)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_42, ((int32_t)10)))), (uint8_t)L_44); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer; int32_t L_46 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_47 = V_0; uint8_t L_48 = L_47.___Byte11; NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_46, ((int32_t)11)))), (uint8_t)L_48); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = ___0_buffer; int32_t L_50 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_51 = V_0; uint8_t L_52 = L_51.___Byte12; NullCheck(L_49); (L_49)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_50, ((int32_t)12)))), (uint8_t)L_52); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = ___0_buffer; int32_t L_54 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_55 = V_0; uint8_t L_56 = L_55.___Byte13; NullCheck(L_53); (L_53)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_54, ((int32_t)13)))), (uint8_t)L_56); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_buffer; int32_t L_58 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_59 = V_0; uint8_t L_60 = L_59.___Byte14; NullCheck(L_57); (L_57)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_58, ((int32_t)14)))), (uint8_t)L_60); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = ___0_buffer; int32_t L_62 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_63 = V_0; uint8_t L_64 = L_63.___Byte15; NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_62, ((int32_t)15)))), (uint8_t)L_64); return; } IL_00d0: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = ___0_buffer; int32_t L_66 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_67 = V_0; uint8_t L_68 = L_67.___Byte15; NullCheck(L_65); (L_65)->SetAt(static_cast(L_66), (uint8_t)L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = ___0_buffer; int32_t L_70 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_71 = V_0; uint8_t L_72 = L_71.___Byte14; NullCheck(L_69); (L_69)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_70, 1))), (uint8_t)L_72); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = ___0_buffer; int32_t L_74 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_75 = V_0; uint8_t L_76 = L_75.___Byte13; NullCheck(L_73); (L_73)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_74, 2))), (uint8_t)L_76); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = ___0_buffer; int32_t L_78 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_79 = V_0; uint8_t L_80 = L_79.___Byte12; NullCheck(L_77); (L_77)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_78, 3))), (uint8_t)L_80); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = ___0_buffer; int32_t L_82 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_83 = V_0; uint8_t L_84 = L_83.___Byte11; NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_82, 4))), (uint8_t)L_84); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = ___0_buffer; int32_t L_86 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_87 = V_0; uint8_t L_88 = L_87.___Byte10; NullCheck(L_85); (L_85)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_86, 5))), (uint8_t)L_88); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_89 = ___0_buffer; int32_t L_90 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_91 = V_0; uint8_t L_92 = L_91.___Byte9; NullCheck(L_89); (L_89)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_90, 6))), (uint8_t)L_92); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_93 = ___0_buffer; int32_t L_94 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_95 = V_0; uint8_t L_96 = L_95.___Byte8; NullCheck(L_93); (L_93)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_94, 7))), (uint8_t)L_96); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97 = ___0_buffer; int32_t L_98 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_99 = V_0; uint8_t L_100 = L_99.___Byte7; NullCheck(L_97); (L_97)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_98, 8))), (uint8_t)L_100); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = ___0_buffer; int32_t L_102 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_103 = V_0; uint8_t L_104 = L_103.___Byte6; NullCheck(L_101); (L_101)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_102, ((int32_t)9)))), (uint8_t)L_104); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_105 = ___0_buffer; int32_t L_106 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_107 = V_0; uint8_t L_108 = L_107.___Byte5; NullCheck(L_105); (L_105)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_106, ((int32_t)10)))), (uint8_t)L_108); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109 = ___0_buffer; int32_t L_110 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_111 = V_0; uint8_t L_112 = L_111.___Byte4; NullCheck(L_109); (L_109)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_110, ((int32_t)11)))), (uint8_t)L_112); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = ___0_buffer; int32_t L_114 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_115 = V_0; uint8_t L_116 = L_115.___Byte3; NullCheck(L_113); (L_113)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_114, ((int32_t)12)))), (uint8_t)L_116); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = ___0_buffer; int32_t L_118 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_119 = V_0; uint8_t L_120 = L_119.___Byte2; NullCheck(L_117); (L_117)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_118, ((int32_t)13)))), (uint8_t)L_120); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_121 = ___0_buffer; int32_t L_122 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_123 = V_0; uint8_t L_124 = L_123.___Byte1; NullCheck(L_121); (L_121)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_122, ((int32_t)14)))), (uint8_t)L_124); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_125 = ___0_buffer; int32_t L_126 = ___1_index; DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_127 = V_0; uint8_t L_128 = L_127.___Byte0; NullCheck(L_125); (L_125)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_126, ((int32_t)15)))), (uint8_t)L_128); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, Guid_t ___2_value, const RuntimeMethod* method) { GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC)); Guid_t L_0 = ___2_value; (&V_0)->___Value = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_3 = V_0; uint8_t L_4 = L_3.___Byte0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (uint8_t)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer; int32_t L_6 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_7 = V_0; uint8_t L_8 = L_7.___Byte1; NullCheck(L_5); (L_5)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_6, 1))), (uint8_t)L_8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer; int32_t L_10 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_11 = V_0; uint8_t L_12 = L_11.___Byte2; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_10, 2))), (uint8_t)L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer; int32_t L_14 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_15 = V_0; uint8_t L_16 = L_15.___Byte3; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_14, 3))), (uint8_t)L_16); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_buffer; int32_t L_18 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_19 = V_0; uint8_t L_20 = L_19.___Byte4; NullCheck(L_17); (L_17)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_18, 4))), (uint8_t)L_20); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer; int32_t L_22 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_23 = V_0; uint8_t L_24 = L_23.___Byte5; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, 5))), (uint8_t)L_24); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer; int32_t L_26 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_27 = V_0; uint8_t L_28 = L_27.___Byte6; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_26, 6))), (uint8_t)L_28); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_buffer; int32_t L_30 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_31 = V_0; uint8_t L_32 = L_31.___Byte7; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_30, 7))), (uint8_t)L_32); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer; int32_t L_34 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_35 = V_0; uint8_t L_36 = L_35.___Byte8; NullCheck(L_33); (L_33)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_34, 8))), (uint8_t)L_36); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer; int32_t L_38 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_39 = V_0; uint8_t L_40 = L_39.___Byte9; NullCheck(L_37); (L_37)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_38, ((int32_t)9)))), (uint8_t)L_40); if (!il2cpp_codegen_is_little_endian()) { goto IL_00cd; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___0_buffer; int32_t L_42 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_43 = V_0; uint8_t L_44 = L_43.___Byte10; NullCheck(L_41); (L_41)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_42, ((int32_t)10)))), (uint8_t)L_44); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer; int32_t L_46 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_47 = V_0; uint8_t L_48 = L_47.___Byte11; NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_46, ((int32_t)11)))), (uint8_t)L_48); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = ___0_buffer; int32_t L_50 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_51 = V_0; uint8_t L_52 = L_51.___Byte12; NullCheck(L_49); (L_49)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_50, ((int32_t)12)))), (uint8_t)L_52); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = ___0_buffer; int32_t L_54 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_55 = V_0; uint8_t L_56 = L_55.___Byte13; NullCheck(L_53); (L_53)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_54, ((int32_t)13)))), (uint8_t)L_56); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_buffer; int32_t L_58 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_59 = V_0; uint8_t L_60 = L_59.___Byte14; NullCheck(L_57); (L_57)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_58, ((int32_t)14)))), (uint8_t)L_60); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = ___0_buffer; int32_t L_62 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_63 = V_0; uint8_t L_64 = L_63.___Byte15; NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_62, ((int32_t)15)))), (uint8_t)L_64); return; } IL_00cd: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = ___0_buffer; int32_t L_66 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_67 = V_0; uint8_t L_68 = L_67.___Byte15; NullCheck(L_65); (L_65)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_66, ((int32_t)10)))), (uint8_t)L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = ___0_buffer; int32_t L_70 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_71 = V_0; uint8_t L_72 = L_71.___Byte14; NullCheck(L_69); (L_69)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_70, ((int32_t)11)))), (uint8_t)L_72); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = ___0_buffer; int32_t L_74 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_75 = V_0; uint8_t L_76 = L_75.___Byte13; NullCheck(L_73); (L_73)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_74, ((int32_t)12)))), (uint8_t)L_76); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = ___0_buffer; int32_t L_78 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_79 = V_0; uint8_t L_80 = L_79.___Byte12; NullCheck(L_77); (L_77)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_78, ((int32_t)13)))), (uint8_t)L_80); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = ___0_buffer; int32_t L_82 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_83 = V_0; uint8_t L_84 = L_83.___Byte11; NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_82, ((int32_t)14)))), (uint8_t)L_84); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = ___0_buffer; int32_t L_86 = ___1_index; GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_87 = V_0; uint8_t L_88 = L_87.___Byte10; NullCheck(L_85); (L_85)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_86, ((int32_t)15)))), (uint8_t)L_88); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter__cctor_m9FF339596175E231D97788CBF30284AEB36DAA10 (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*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t5BB50946CCA6324A2450442AAED3334F91FE8320____21244F82B210125632917591768F6BF22EB6861F80C6C25A25BD26DFB580EA7B_FieldInfo_var); s_Il2CppMethodInitialized = true; } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0; L_0 = ProperBitConverter_CreateByteToHexLookup_m91FF86C203FB48556D4810606CD338445F9D1642((bool)0, NULL); ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupLowerCase = L_0; Il2CppCodeGenWriteBarrier((void**)(&((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupLowerCase), (void*)L_0); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1; L_1 = ProperBitConverter_CreateByteToHexLookup_m91FF86C203FB48556D4810606CD338445F9D1642((bool)1, NULL); ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupUpperCase = L_1; Il2CppCodeGenWriteBarrier((void**)(&((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupUpperCase), (void*)L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = L_2; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t5BB50946CCA6324A2450442AAED3334F91FE8320____21244F82B210125632917591768F6BF22EB6861F80C6C25A25BD26DFB580EA7B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL); ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___HexToByteLookup = L_3; Il2CppCodeGenWriteBarrier((void**)(&((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___HexToByteLookup), (void*)L_3); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method) { { Type_t* L_0 = __this->___U3CFormatterTypeU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method) { { Type_t* L_0 = ___0_value; __this->___U3CFormatterTypeU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFormatterTypeU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RegisterFormatterAttribute_get_WeakFallback_mD558ACED917BF76925A3633C3FB913B06DAD25E8 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method) { { Type_t* L_0 = __this->___U3CWeakFallbackU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_WeakFallback_mD9027A62D02C1EBC9DE2A316897A0E0C98DD137E (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method) { { Type_t* L_0 = ___0_value; __this->___U3CWeakFallbackU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWeakFallbackU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RegisterFormatterAttribute_get_Priority_m0E7BD532E3A0D9FF4EEB7F5B05544242494F5C85 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CPriorityU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute__ctor_mC59443A35A3DBB3FC710BDCC7D73711082973D65 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_formatterType, int32_t ___1_priority, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); Type_t* L_0 = ___0_formatterType; RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A_inline(__this, L_0, NULL); int32_t L_1 = ___1_priority; RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252_inline(__this, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute__ctor_m1225AE5CBF85A7A65F828BF299FAFE3A7071573F (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_formatterType, Type_t* ___1_weakFallback, int32_t ___2_priority, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); Type_t* L_0 = ___0_formatterType; RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A_inline(__this, L_0, NULL); Type_t* L_1 = ___1_weakFallback; RegisterFormatterAttribute_set_WeakFallback_mD9027A62D02C1EBC9DE2A316897A0E0C98DD137E_inline(__this, L_1, NULL); int32_t L_2 = ___2_priority; RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252_inline(__this, L_2, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8 (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, const RuntimeMethod* method) { { Type_t* L_0 = __this->___U3CFormatterLocatorTypeU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_FormatterLocatorType_m2F83299A62D00E6D9729AB961705C14AC775F681 (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, Type_t* ___0_value, const RuntimeMethod* method) { { Type_t* L_0 = ___0_value; __this->___U3CFormatterLocatorTypeU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFormatterLocatorTypeU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RegisterFormatterLocatorAttribute_get_Priority_m85DDDFD69768B88A3A1DEA3AD7E0F3828EEFC2BE (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_Priority_mFAF0D8BE528B162B4613BF5EE595905414721881 (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CPriorityU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute__ctor_mB41A0A7715A3E5983F6BC8D74A84D50A8AED96DB (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, Type_t* ___0_formatterLocatorType, int32_t ___1_priority, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); Type_t* L_0 = ___0_formatterLocatorType; RegisterFormatterLocatorAttribute_set_FormatterLocatorType_m2F83299A62D00E6D9729AB961705C14AC775F681_inline(__this, L_0, NULL); int32_t L_1 = ___1_priority; RegisterFormatterLocatorAttribute_set_Priority_mFAF0D8BE528B162B4613BF5EE595905414721881_inline(__this, L_1, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5 (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* __this, String_t* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_message; il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_innerException; il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL); 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 SerializationConfig__ctor_m707D0ECAAF2E3D6EFA610991A314314793FC5A36 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL); __this->___LOCK = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___LOCK), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; { RuntimeObject* L_0 = __this->___serializationPolicy; il2cpp_codegen_memory_barrier(); if (L_0) { goto IL_003e; } } { RuntimeObject* L_1 = __this->___LOCK; V_0 = L_1; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0034: { { bool L_2 = V_1; if (!L_2) { goto IL_003d; } } { RuntimeObject* L_3 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL); } IL_003d: { return; } } }); try { { RuntimeObject* L_4 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL); RuntimeObject* L_5 = __this->___serializationPolicy; il2cpp_codegen_memory_barrier(); if (L_5) { goto IL_0032_1; } } { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_6; L_6 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL); il2cpp_codegen_memory_barrier(); __this->___serializationPolicy = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___serializationPolicy), (void*)L_6); } IL_0032_1: { goto IL_003e; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003e: { RuntimeObject* L_7 = __this->___serializationPolicy; il2cpp_codegen_memory_barrier(); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; bool V_1 = false; { RuntimeObject* L_0 = __this->___LOCK; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001c: { { bool L_1 = V_1; if (!L_1) { goto IL_0025; } } { RuntimeObject* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0025: { return; } } }); try { RuntimeObject* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); RuntimeObject* L_4 = ___0_value; il2cpp_codegen_memory_barrier(); __this->___serializationPolicy = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___serializationPolicy), (void*)L_4); goto IL_0026; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0026: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; { DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_0 = __this->___debugContext; il2cpp_codegen_memory_barrier(); if (L_0) { goto IL_003e; } } { RuntimeObject* L_1 = __this->___LOCK; V_0 = L_1; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0034: { { bool L_2 = V_1; if (!L_2) { goto IL_003d; } } { RuntimeObject* L_3 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL); } IL_003d: { return; } } }); try { { RuntimeObject* L_4 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_5 = __this->___debugContext; il2cpp_codegen_memory_barrier(); if (L_5) { goto IL_0032_1; } } { DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_6 = (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF*)il2cpp_codegen_object_new(DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF_il2cpp_TypeInfo_var); DebugContext__ctor_mFBC7FCC8AD7EFEE30656A122C053336BB035C997(L_6, NULL); il2cpp_codegen_memory_barrier(); __this->___debugContext = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___debugContext), (void*)L_6); } IL_0032_1: { goto IL_003e; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003e: { DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_7 = __this->___debugContext; il2cpp_codegen_memory_barrier(); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_set_DebugContext_m562C1FBA94DC00C77827FB5D4E2BC927149DFBA3 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___0_value, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; bool V_1 = false; { RuntimeObject* L_0 = __this->___LOCK; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001c: { { bool L_1 = V_1; if (!L_1) { goto IL_0025; } } { RuntimeObject* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0025: { return; } } }); try { RuntimeObject* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_4 = ___0_value; il2cpp_codegen_memory_barrier(); __this->___debugContext = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___debugContext), (void*)L_4); goto IL_0026; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0026: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; bool V_1 = false; { RuntimeObject* L_0 = __this->___LOCK; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003a: { { bool L_1 = V_1; if (!L_1) { goto IL_0043; } } { RuntimeObject* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0043: { return; } } }); try { { RuntimeObject* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); __this->___AllowDeserializeInvalidData = (bool)0; il2cpp_codegen_memory_barrier(); __this->___serializationPolicy = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___serializationPolicy), (void*)(RuntimeObject*)NULL); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_4 = __this->___debugContext; il2cpp_codegen_memory_barrier(); if (!L_4) { goto IL_0038_1; } } { DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_5 = __this->___debugContext; il2cpp_codegen_memory_barrier(); NullCheck(L_5); DebugContext_ResetToDefault_mE0CF6CD92C1000F22F64170208AF18D3A2068123(L_5, NULL); } IL_0038_1: { goto IL_0044; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0044: { 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 RuntimeObject* DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; { RuntimeObject* L_0 = __this->___logger; il2cpp_codegen_memory_barrier(); if (L_0) { goto IL_003e; } } { RuntimeObject* L_1 = __this->___LOCK; V_0 = L_1; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0034: { { bool L_2 = V_1; if (!L_2) { goto IL_003d; } } { RuntimeObject* L_3 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL); } IL_003d: { return; } } }); try { { RuntimeObject* L_4 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL); RuntimeObject* L_5 = __this->___logger; il2cpp_codegen_memory_barrier(); if (L_5) { goto IL_0032_1; } } { il2cpp_codegen_runtime_class_init_inline(DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var); RuntimeObject* L_6; L_6 = DefaultLoggers_get_UnityLogger_mC8BBE10B6CFD689CB6D6F484FDEDDF70BB3C11E3(NULL); il2cpp_codegen_memory_barrier(); __this->___logger = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___logger), (void*)L_6); } IL_0032_1: { goto IL_003e; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003e: { RuntimeObject* L_7 = __this->___logger; il2cpp_codegen_memory_barrier(); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_set_Logger_mEE1A9C5A100711888B36AD789D70B0D9F152B4D9 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; bool V_1 = false; { RuntimeObject* L_0 = __this->___LOCK; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001c: { { bool L_1 = V_1; if (!L_1) { goto IL_0025; } } { RuntimeObject* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0025: { return; } } }); try { RuntimeObject* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); RuntimeObject* L_4 = ___0_value; il2cpp_codegen_memory_barrier(); __this->___logger = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___logger), (void*)L_4); goto IL_0026; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0026: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DebugContext_get_LoggingPolicy_m3295F2CDDD75D7ECA339EB51EA00F1556DDECDDD (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___loggingPolicy; il2cpp_codegen_memory_barrier(); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_set_LoggingPolicy_m8D18C2BBE647E65B4D5F2BD32A9FC9CD14AFF375 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; il2cpp_codegen_memory_barrier(); __this->___loggingPolicy = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DebugContext_get_ErrorHandlingPolicy_m6829D6773D77EBA8CB74A34415EC6084162CCCCC (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___errorHandlingPolicy; il2cpp_codegen_memory_barrier(); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_set_ErrorHandlingPolicy_m15D844044FDDB0271F0571A7C4591FFE32F4EB61 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; il2cpp_codegen_memory_barrier(); __this->___errorHandlingPolicy = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* G_B3_0 = NULL; String_t* G_B3_1 = NULL; String_t* G_B2_0 = NULL; String_t* G_B2_1 = NULL; { int32_t L_0 = __this->___errorHandlingPolicy; il2cpp_codegen_memory_barrier(); if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_0025; } } { String_t* L_1 = ___0_message; String_t* L_2 = L_1; if (L_2) { G_B3_0 = L_2; G_B3_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C6C98E057A1D657D8E9101D25BDA6EFB716D8DB)); goto IL_001a; } G_B2_0 = L_2; G_B2_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C6C98E057A1D657D8E9101D25BDA6EFB716D8DB)); } { G_B3_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7993276D32092D7078227497BE3C4590272AE5A9)); G_B3_1 = G_B2_1; } IL_001a: { String_t* L_3; L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B3_1, G_B3_0, NULL); SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_4 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var))); SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_4, L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949_RuntimeMethod_var))); } IL_0025: { int32_t L_5 = __this->___loggingPolicy; il2cpp_codegen_memory_barrier(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_003c; } } { RuntimeObject* L_6; L_6 = DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5(__this, NULL); String_t* L_7 = ___0_message; NullCheck(L_6); InterfaceActionInvoker1< String_t* >::Invoke(0, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_6, L_7); } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* G_B3_0 = NULL; String_t* G_B3_1 = NULL; String_t* G_B2_0 = NULL; String_t* G_B2_1 = NULL; { int32_t L_0 = __this->___errorHandlingPolicy; il2cpp_codegen_memory_barrier(); if (!L_0) { goto IL_0024; } } { String_t* L_1 = ___0_message; String_t* L_2 = L_1; if (L_2) { G_B3_0 = L_2; G_B3_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2301248310D393E33891CFA156FD6EE9F92026E)); goto IL_0019; } G_B2_0 = L_2; G_B2_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2301248310D393E33891CFA156FD6EE9F92026E)); } { G_B3_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7993276D32092D7078227497BE3C4590272AE5A9)); G_B3_1 = G_B2_1; } IL_0019: { String_t* L_3; L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B3_1, G_B3_0, NULL); SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_4 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var))); SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_4, L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A_RuntimeMethod_var))); } IL_0024: { int32_t L_5 = __this->___loggingPolicy; il2cpp_codegen_memory_barrier(); if ((((int32_t)L_5) == ((int32_t)2))) { goto IL_003b; } } { RuntimeObject* L_6; L_6 = DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5(__this, NULL); String_t* L_7 = ___0_message; NullCheck(L_6); InterfaceActionInvoker1< String_t* >::Invoke(1, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_6, L_7); } IL_003b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, Exception_t* ___0_exception, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Exception_t* L_0 = ___0_exception; 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*)&_stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB_RuntimeMethod_var))); } IL_000e: { Exception_t* L_2 = ___0_exception; if (!((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IsInstClass((RuntimeObject*)L_2, SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var))) { goto IL_0018; } } { Exception_t* L_3 = ___0_exception; IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB_RuntimeMethod_var))); } IL_0018: { int32_t L_4 = __this->___errorHandlingPolicy; il2cpp_codegen_memory_barrier(); V_0 = L_4; int32_t L_5 = V_0; if (!L_5) { goto IL_0045; } } { Exception_t* L_6 = ___0_exception; NullCheck(L_6); Type_t* L_7; L_7 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_6, NULL); NullCheck(L_7); String_t* L_8; L_8 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_7); String_t* L_9; L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8929822924619D55D3AB0C7501C8BD670D8933E0)), L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2EA691CF95AFC1EBF3E41DA4853727FF04E6E84B)), NULL); Exception_t* L_10 = ___0_exception; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_11 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var))); SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB(L_11, L_9, L_10, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB_RuntimeMethod_var))); } IL_0045: { int32_t L_12 = __this->___loggingPolicy; il2cpp_codegen_memory_barrier(); if ((((int32_t)L_12) == ((int32_t)2))) { goto IL_005c; } } { RuntimeObject* L_13; L_13 = DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5(__this, NULL); Exception_t* L_14 = ___0_exception; NullCheck(L_13); InterfaceActionInvoker1< Exception_t* >::Invoke(2, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_13, L_14); } IL_005c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_ResetToDefault_mE0CF6CD92C1000F22F64170208AF18D3A2068123 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; bool V_1 = false; { RuntimeObject* L_0 = __this->___LOCK; V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002e: { { bool L_1 = V_1; if (!L_1) { goto IL_0037; } } { RuntimeObject* L_2 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL); } IL_0037: { return; } } }); try { RuntimeObject* L_3 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL); il2cpp_codegen_memory_barrier(); __this->___logger = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___logger), (void*)(RuntimeObject*)NULL); il2cpp_codegen_memory_barrier(); __this->___loggingPolicy = 0; il2cpp_codegen_memory_barrier(); __this->___errorHandlingPolicy = 0; goto IL_0038; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0038: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext__ctor_mFBC7FCC8AD7EFEE30656A122C053336BB035C997 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL); __this->___LOCK = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___LOCK), (void*)L_0); 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 SerializationContext__ctor_mC0DD030F6C49067E820641BB2D07325C079C83C1 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677)); StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = V_0; FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27*)il2cpp_codegen_object_new(FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var); FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85(L_1, NULL); SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_m2D166BAA6547C6FAD0733B3717C622A8044C1D60 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = ___0_context; FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27*)il2cpp_codegen_object_new(FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var); FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85(L_1, NULL); SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_mAB4DE64BD38E563A2C426433A8EB97DF72AD73D2 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___0_formatterConverter, const RuntimeMethod* method) { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677)); StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = V_0; FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = ___0_formatterConverter; SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___1_formatterConverter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var); ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52* L_0 = ((ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var))->___Default; Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_1 = (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*)il2cpp_codegen_object_new(Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1_il2cpp_TypeInfo_var); Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319(L_1, ((int32_t)128), L_0, Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_RuntimeMethod_var); __this->___internalReferenceIdMap = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReferenceIdMap), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_2 = ___1_formatterConverter; if (L_2) { goto IL_0029; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral74501522C1CAEE1E293ED3187D1318439B17DBCF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F_RuntimeMethod_var))); } IL_0029: { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_4 = ___0_context; __this->___streamingContext = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___streamingContext))->___m_additionalContext), (void*)NULL); FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_5 = ___1_formatterConverter; __this->___formatterConverter = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___formatterConverter), (void*)L_5); SerializationContext_ResetToDefault_m8E9B6DC385AC0367AE3757C9BD77F8EC247C0F8C(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = __this->___binder; if (L_0) { goto IL_0013; } } { il2cpp_codegen_runtime_class_init_inline(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_1 = ((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default; __this->___binder = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_1); } IL_0013: { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_2 = __this->___binder; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_Binder_m830286FDF070546B2F1C267265288B66B1E2DDBE (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method) { { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = ___0_value; __this->___binder = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = __this->___streamingContext; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_FormatterConverter_mB20DE64FB1032DDE9350701D310A4B1FD559B435 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___formatterConverter; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CIndexReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9 (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_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CStringReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_StringReferenceResolver_mB832D898BC5B48CE611152F1FB48FA3C94C74504 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CStringReferenceResolverU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringReferenceResolverU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CGuidReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_GuidReferenceResolver_m9CC968BA2CE2144A201EDA348D87769CECB66BB1 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CGuidReferenceResolverU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGuidReferenceResolverU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = __this->___config; if (L_0) { goto IL_0013; } } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1 = (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB*)il2cpp_codegen_object_new(SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var); SerializationConfig__ctor_m707D0ECAAF2E3D6EFA610991A314314793FC5A36(L_1, NULL); __this->___config = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___config), (void*)L_1); } IL_0013: { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_2 = __this->___config; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_Config_m273C9CD12370895200BBFF1EB1CA4D4817FAA320 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___0_value, const RuntimeMethod* method) { { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = ___0_value; __this->___config = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___config), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryGetInternalReferenceId_m66618179E17A8ECD4581DD1995126D4BDB24D06F (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_reference, int32_t* ___1_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___internalReferenceIdMap; RuntimeObject* L_1 = ___0_reference; int32_t* L_2 = ___1_id; NullCheck(L_0); bool L_3; L_3 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, L_2, Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterInternalReference_m6FBCF3B76E87EF43751A3350EF49F4A8CC8F0ABE (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_reference, int32_t* ___1_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___internalReferenceIdMap; RuntimeObject* L_1 = ___0_reference; int32_t* L_2 = ___1_id; NullCheck(L_0); bool L_3; L_3 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, L_2, Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var); if (L_3) { goto IL_002c; } } { int32_t* L_4 = ___1_id; Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_5 = __this->___internalReferenceIdMap; NullCheck(L_5); int32_t L_6; L_6 = Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926(L_5, Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_RuntimeMethod_var); *((int32_t*)L_4) = (int32_t)L_6; Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_7 = __this->___internalReferenceIdMap; RuntimeObject* L_8 = ___0_reference; int32_t* L_9 = ___1_id; int32_t L_10 = *((int32_t*)L_9); NullCheck(L_7); Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C(L_7, L_8, L_10, Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_RuntimeMethod_var); return (bool)1; } IL_002c: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m01D155EE2C4B9F34EC8B3D7DC6031A7AA7943F49 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, int32_t* ___1_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1_inline(__this, NULL); if (L_0) { goto IL_000d; } } { int32_t* L_1 = ___1_index; *((int32_t*)L_1) = (int32_t)(-1); return (bool)0; } IL_000d: { RuntimeObject* L_2; L_2 = SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1_inline(__this, NULL); RuntimeObject* L_3 = ___0_obj; int32_t* L_4 = ___1_index; NullCheck(L_2); bool L_5; L_5 = InterfaceFuncInvoker2< bool, RuntimeObject*, int32_t* >::Invoke(1, IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var, L_2, L_3, L_4); if (!L_5) { goto IL_001e; } } { return (bool)1; } IL_001e: { int32_t* L_6 = ___1_index; *((int32_t*)L_6) = (int32_t)(-1); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m1262783B01832CDECA2B7C6FDA18FC97CD81B461 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, Guid_t* ___1_guid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { RuntimeObject* L_0; L_0 = SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B_inline(__this, NULL); if (L_0) { goto IL_0015; } } { Guid_t* L_1 = ___1_guid; Guid_t L_2 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty; *(Guid_t*)L_1 = L_2; return (bool)0; } IL_0015: { RuntimeObject* L_3; L_3 = SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B_inline(__this, NULL); V_0 = L_3; goto IL_0031; } IL_001e: { RuntimeObject* L_4 = V_0; RuntimeObject* L_5 = ___0_obj; Guid_t* L_6 = ___1_guid; NullCheck(L_4); bool L_7; L_7 = InterfaceFuncInvoker2< bool, RuntimeObject*, Guid_t* >::Invoke(3, IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var, L_4, L_5, L_6); if (!L_7) { goto IL_002a; } } { return (bool)1; } IL_002a: { RuntimeObject* L_8 = V_0; NullCheck(L_8); RuntimeObject* L_9; L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var, L_8); V_0 = L_9; } IL_0031: { RuntimeObject* L_10 = V_0; if (L_10) { goto IL_001e; } } { Guid_t* L_11 = ___1_guid; Guid_t L_12 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty; *(Guid_t*)L_11 = L_12; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m77B3F8391B985FC69DD421FB389BEC9F8FBF5A8A (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, String_t** ___1_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { RuntimeObject* L_0; L_0 = SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E_inline(__this, NULL); if (L_0) { goto IL_000d; } } { String_t** L_1 = ___1_id; *((RuntimeObject**)L_1) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL); return (bool)0; } IL_000d: { RuntimeObject* L_2; L_2 = SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E_inline(__this, NULL); V_0 = L_2; goto IL_0029; } IL_0016: { RuntimeObject* L_3 = V_0; RuntimeObject* L_4 = ___0_obj; String_t** L_5 = ___1_id; NullCheck(L_3); bool L_6; L_6 = InterfaceFuncInvoker2< bool, RuntimeObject*, String_t** >::Invoke(3, IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var, L_3, L_4, L_5); if (!L_6) { goto IL_0022; } } { return (bool)1; } IL_0022: { RuntimeObject* L_7 = V_0; NullCheck(L_7); RuntimeObject* L_8; L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var, L_7); V_0 = L_8; } IL_0029: { RuntimeObject* L_9 = V_0; if (L_9) { goto IL_0016; } } { String_t** L_10 = ___1_id; *((RuntimeObject**)L_10) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)NULL); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_ResetInternalReferences_mDCB8673B8AD671BBADFD1E444A1D09B5B2E6B3D9 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___internalReferenceIdMap; NullCheck(L_0); Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE(L_0, Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_ResetToDefault_m8E9B6DC385AC0367AE3757C9BD77F8EC247C0F8C (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = __this->___config; if (!L_0) { goto IL_0013; } } { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1 = __this->___config; NullCheck(L_1); SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8(L_1, NULL); } IL_0013: { Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_2 = __this->___internalReferenceIdMap; NullCheck(L_2); Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE(L_2, Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var); SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline(__this, (RuntimeObject*)NULL, NULL); SerializationContext_set_GuidReferenceResolver_m9CC968BA2CE2144A201EDA348D87769CECB66BB1_inline(__this, (RuntimeObject*)NULL, NULL); SerializationContext_set_StringReferenceResolver_mB832D898BC5B48CE611152F1FB48FA3C94C74504_inline(__this, (RuntimeObject*)NULL, NULL); __this->___binder = (TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnFreed_mAD9DA0DD12366CDC1422ABD405DD5E65867DE9DA (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { SerializationContext_ResetToDefault_m8E9B6DC385AC0367AE3757C9BD77F8EC247C0F8C(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnClaimed_m0B86C499CD0A95DD3D73152331E1BE8D79CFD944 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __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 SerializationPolicies_TryGetByID_m031425836295A8D2DCCE139BA2A10BFEF9A26309 (String_t* ___0_name, RuntimeObject** ___1_policy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_name; bool L_1; L_1 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, _stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414, NULL); if (L_1) { goto IL_0029; } } { String_t* L_2 = ___0_name; bool L_3; L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775, NULL); if (L_3) { goto IL_0032; } } { String_t* L_4 = ___0_name; bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, _stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3, NULL); if (L_5) { goto IL_003b; } } { goto IL_0044; } IL_0029: { RuntimeObject** L_6 = ___1_policy; il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_7; L_7 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL); *((RuntimeObject**)L_6) = (RuntimeObject*)L_7; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_7); goto IL_0047; } IL_0032: { RuntimeObject** L_8 = ___1_policy; il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_9; L_9 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL); *((RuntimeObject**)L_8) = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_9); goto IL_0047; } IL_003b: { RuntimeObject** L_10 = ___1_policy; il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_11; L_11 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL); *((RuntimeObject**)L_10) = (RuntimeObject*)L_11; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11); goto IL_0047; } IL_0044: { RuntimeObject** L_12 = ___1_policy; *((RuntimeObject**)L_12) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_12, (void*)(RuntimeObject*)NULL); } IL_0047: { RuntimeObject** L_13 = ___1_policy; RuntimeObject* L_14 = *((RuntimeObject**)L_13); return (bool)((!(((RuntimeObject*)(RuntimeObject*)L_14) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_EverythingU3Eb__6_0_m356C3D775EA55154FF17B081B09CC4F710C0620F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B5_0 = NULL; int32_t G_B5_1 = 0; String_t* G_B5_2 = NULL; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B4_0 = NULL; int32_t G_B4_1 = 0; String_t* G_B4_2 = NULL; { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy; il2cpp_codegen_memory_barrier(); if (L_0) { goto IL_005f; } } { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_1 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK; V_0 = L_1; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0055: { { bool L_2 = V_1; if (!L_2) { goto IL_005e; } } { RuntimeObject* L_3 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL); } IL_005e: { return; } } }); try { { RuntimeObject* L_4 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL); il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_5 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy; il2cpp_codegen_memory_barrier(); if (L_5) { goto IL_0053_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_6 = ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_7 = L_6; if (L_7) { G_B5_0 = L_7; G_B5_1 = 1; G_B5_2 = _stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414; goto IL_0047_1; } G_B4_0 = L_7; G_B4_1 = 1; G_B4_2 = _stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var); U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* L_8 = ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_9 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3Cget_EverythingU3Eb__6_0_m356C3D775EA55154FF17B081B09CC4F710C0620F_RuntimeMethod_var), NULL); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_10 = L_9; ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0), (void*)L_10); G_B5_0 = L_10; G_B5_1 = G_B4_1; G_B5_2 = G_B4_2; } IL_0047_1: { CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* L_11 = (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2*)il2cpp_codegen_object_new(CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var); CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838(L_11, G_B5_2, (bool)G_B5_1, G_B5_0, NULL); il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); il2cpp_codegen_memory_barrier(); ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy = L_11; Il2CppCodeGenWriteBarrier((void**)(&((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy), (void*)L_11); } IL_0053_1: { goto IL_005f; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005f: { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_12 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy; il2cpp_codegen_memory_barrier(); return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_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*)&U3CU3Ec__DisplayClass8_0_U3Cget_UnityU3Eb__0_mE0B85AC17DACD3DB2265899199C6D8FE88352AD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral597E580F5F8CEC9DF95441961257B2190914786E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB19D5F2AEF59353F27897005103418701A432EC6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* V_2 = NULL; Type_t* G_B5_0 = NULL; U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* G_B5_1 = NULL; Type_t* G_B4_0 = NULL; U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* G_B4_1 = NULL; { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy; il2cpp_codegen_memory_barrier(); if (L_0) { goto IL_0091; } } { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_1 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK; V_0 = L_1; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0087: { { bool L_2 = V_1; if (!L_2) { goto IL_0090; } } { RuntimeObject* L_3 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL); } IL_0090: { return; } } }); try { { RuntimeObject* L_4 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL); il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_5 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy; il2cpp_codegen_memory_barrier(); if (L_5) { goto IL_0085_1; } } { U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* L_6 = (U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass8_0__ctor_mDB4B749F7DD453E6B7890FE13C33AC28EFE37F13(L_6, NULL); V_2 = L_6; U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* L_7 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (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); NullCheck(L_9); Assembly_t* L_10; L_10 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_9); NullCheck(L_10); Type_t* L_11; L_11 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(17, L_10, _stringLiteralB19D5F2AEF59353F27897005103418701A432EC6); Type_t* L_12 = L_11; if (L_12) { G_B5_0 = L_12; G_B5_1 = L_7; goto IL_0062_1; } G_B4_0 = L_12; G_B4_1 = L_7; } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (String_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); NullCheck(L_14); Assembly_t* L_15; L_15 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_14); NullCheck(L_15); Type_t* L_16; L_16 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(17, L_15, _stringLiteral597E580F5F8CEC9DF95441961257B2190914786E); G_B5_0 = L_16; G_B5_1 = G_B4_1; } IL_0062_1: { NullCheck(G_B5_1); G_B5_1->___tupleInterface = G_B5_0; Il2CppCodeGenWriteBarrier((void**)(&G_B5_1->___tupleInterface), (void*)G_B5_0); U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* L_17 = V_2; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_18 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass8_0_U3Cget_UnityU3Eb__0_mE0B85AC17DACD3DB2265899199C6D8FE88352AD8_RuntimeMethod_var), NULL); CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* L_19 = (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2*)il2cpp_codegen_object_new(CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var); CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838(L_19, _stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775, (bool)1, L_18, NULL); il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); il2cpp_codegen_memory_barrier(); ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy = L_19; Il2CppCodeGenWriteBarrier((void**)(&((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy), (void*)L_19); } IL_0085_1: { goto IL_0091; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0091: { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_20 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy; il2cpp_codegen_memory_barrier(); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_StrictU3Eb__10_0_m628E3C0A00CE8CBA510C7F7535ACCB319E44974F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; bool V_1 = false; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B5_0 = NULL; int32_t G_B5_1 = 0; String_t* G_B5_2 = NULL; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B4_0 = NULL; int32_t G_B4_1 = 0; String_t* G_B4_2 = NULL; { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy; il2cpp_codegen_memory_barrier(); if (L_0) { goto IL_005f; } } { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_1 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK; V_0 = L_1; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0055: { { bool L_2 = V_1; if (!L_2) { goto IL_005e; } } { RuntimeObject* L_3 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL); } IL_005e: { return; } } }); try { { RuntimeObject* L_4 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL); il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_5 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy; il2cpp_codegen_memory_barrier(); if (L_5) { goto IL_0053_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_6 = ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__10_0; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_7 = L_6; if (L_7) { G_B5_0 = L_7; G_B5_1 = 1; G_B5_2 = _stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3; goto IL_0047_1; } G_B4_0 = L_7; G_B4_1 = 1; G_B4_2 = _stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var); U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* L_8 = ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9; Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_9 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var); Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3Cget_StrictU3Eb__10_0_m628E3C0A00CE8CBA510C7F7535ACCB319E44974F_RuntimeMethod_var), NULL); Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_10 = L_9; ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__10_0 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__10_0), (void*)L_10); G_B5_0 = L_10; G_B5_1 = G_B4_1; G_B5_2 = G_B4_2; } IL_0047_1: { CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* L_11 = (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2*)il2cpp_codegen_object_new(CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var); CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838(L_11, G_B5_2, (bool)G_B5_1, G_B5_0, NULL); il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); il2cpp_codegen_memory_barrier(); ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy = L_11; Il2CppCodeGenWriteBarrier((void**)(&((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy), (void*)L_11); } IL_0053_1: { goto IL_005f; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005f: { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_12 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy; il2cpp_codegen_memory_barrier(); return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationPolicies__cctor_m20AA0C812241DF990F3CA9C5CAC206384D7B1839 (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*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL); ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK = L_0; Il2CppCodeGenWriteBarrier((void**)(&((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK), (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 U3CU3Ec__cctor_mDB66ABDA47C7B6A1081BD6220132A0B639AF5FC5 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* L_0 = (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0*)il2cpp_codegen_object_new(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var); U3CU3Ec__ctor_m1201F458AFB6B70C202767546AF0C2CBE29F1E35(L_0, NULL); ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1201F458AFB6B70C202767546AF0C2CBE29F1E35 (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_EverythingU3Eb__6_0_m356C3D775EA55154FF17B081B09CC4F710C0620F (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* __this, 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_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { MemberInfo_t* L_0 = ___0_member; if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { MemberInfo_t* L_1 = ___0_member; bool L_2; L_2 = MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39(L_1, (bool)1, MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var); if (!L_2) { goto IL_0015; } } { return (bool)1; } IL_0015: { MemberInfo_t* L_3 = ___0_member; bool L_4; L_4 = MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B(L_3, (bool)1, MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var); return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_StrictU3Eb__10_0_m628E3C0A00CE8CBA510C7F7535ACCB319E44974F (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* __this, 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_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_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*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MemberInfo_t* L_0 = ___0_member; if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_0, PropertyInfo_t_il2cpp_TypeInfo_var))) { goto IL_0018; } } { MemberInfo_t* L_1 = ___0_member; bool L_2; L_2 = PropertyInfoExtensions_IsAutoProperty_m9BB6F32BF652092ED8738DD479E4DBD0B4CD668E(((PropertyInfo_t*)CastclassClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var)), (bool)0, NULL); if (L_2) { goto IL_0018; } } { return (bool)0; } IL_0018: { MemberInfo_t* L_3 = ___0_member; bool L_4; L_4 = MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC(L_3, MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC_RuntimeMethod_var); if (!L_4) { goto IL_0022; } } { return (bool)0; } IL_0022: { MemberInfo_t* L_5 = ___0_member; if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_5, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0046; } } { MemberInfo_t* L_6 = ___0_member; NullCheck(L_6); Type_t* L_7; L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_6); NullCheck(L_7); bool L_8; L_8 = Type_get_IsNestedPrivate_m6F04D2C5C5FF148FE2F0DA2EBAF342A3E9BF52A1(L_7, NULL); if (!L_8) { goto IL_0046; } } { MemberInfo_t* L_9 = ___0_member; NullCheck(L_9); Type_t* L_10; L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_9); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_11; L_11 = TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9(L_10, TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_RuntimeMethod_var); if (!L_11) { goto IL_0046; } } { return (bool)1; } IL_0046: { MemberInfo_t* L_12 = ___0_member; bool L_13; L_13 = MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D(L_12, (bool)0, MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var); if (L_13) { goto IL_0074; } } { MemberInfo_t* L_14 = ___0_member; bool L_15; L_15 = MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39(L_14, (bool)0, MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var); if (L_15) { goto IL_0074; } } { il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); Type_t* L_16 = ((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_17; L_17 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_16, (Type_t*)NULL, NULL); if (!L_17) { goto IL_0072; } } { MemberInfo_t* L_18 = ___0_member; il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); Type_t* L_19 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType; NullCheck(L_18); bool L_20; L_20 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_18, L_19, (bool)0); return L_20; } IL_0072: { return (bool)0; } IL_0074: { 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 void U3CU3Ec__DisplayClass8_0__ctor_mDB4B749F7DD453E6B7890FE13C33AC28EFE37F13 (U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass8_0_U3Cget_UnityU3Eb__0_mE0B85AC17DACD3DB2265899199C6D8FE88352AD8 (U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* __this, 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_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_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*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PropertyInfo_t* V_0 = NULL; { MemberInfo_t* L_0 = ___0_member; if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_0, PropertyInfo_t_il2cpp_TypeInfo_var))) { goto IL_002f; } } { MemberInfo_t* L_1 = ___0_member; V_0 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var)); PropertyInfo_t* L_2 = V_0; NullCheck(L_2); MethodInfo_t* L_3; L_3 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(23, L_2, (bool)1); bool L_4; L_4 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_3, (MethodInfo_t*)NULL, NULL); if (L_4) { goto IL_002d; } } { PropertyInfo_t* L_5 = V_0; NullCheck(L_5); MethodInfo_t* L_6; L_6 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(25, L_5, (bool)1); bool L_7; L_7 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_6, (MethodInfo_t*)NULL, NULL); if (!L_7) { goto IL_002f; } } IL_002d: { return (bool)0; } IL_002f: { MemberInfo_t* L_8 = ___0_member; bool L_9; L_9 = MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B(L_8, (bool)1, MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var); if (!L_9) { goto IL_0042; } } { MemberInfo_t* L_10 = ___0_member; bool L_11; L_11 = MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121(L_10, MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121_RuntimeMethod_var); if (L_11) { goto IL_0042; } } { return (bool)0; } IL_0042: { MemberInfo_t* L_12 = ___0_member; if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_12, FieldInfo_t_il2cpp_TypeInfo_var))) { goto IL_0094; } } { MemberInfo_t* L_13 = ___0_member; NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_13, FieldInfo_t_il2cpp_TypeInfo_var))); bool L_14; L_14 = FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_13, FieldInfo_t_il2cpp_TypeInfo_var)), NULL); if (L_14) { goto IL_0092; } } { MemberInfo_t* L_15 = ___0_member; NullCheck(L_15); Type_t* L_16; L_16 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_15); NullCheck(L_16); bool L_17; L_17 = Type_get_IsNestedPrivate_m6F04D2C5C5FF148FE2F0DA2EBAF342A3E9BF52A1(L_16, NULL); if (!L_17) { goto IL_0071; } } { MemberInfo_t* L_18 = ___0_member; NullCheck(L_18); Type_t* L_19; L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_18); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_20; L_20 = TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9(L_19, TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_RuntimeMethod_var); if (L_20) { goto IL_0092; } } IL_0071: { Type_t* L_21 = __this->___tupleInterface; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_22; L_22 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_21, (Type_t*)NULL, NULL); if (!L_22) { goto IL_0094; } } { Type_t* L_23 = __this->___tupleInterface; MemberInfo_t* L_24 = ___0_member; NullCheck(L_24); Type_t* L_25; L_25 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_24); NullCheck(L_23); bool L_26; L_26 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_23, L_25); if (!L_26) { goto IL_0094; } } IL_0092: { return (bool)1; } IL_0094: { MemberInfo_t* L_27 = ___0_member; bool L_28; L_28 = MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D(L_27, (bool)0, MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var); if (L_28) { goto IL_00c2; } } { MemberInfo_t* L_29 = ___0_member; bool L_30; L_30 = MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39(L_29, (bool)0, MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var); if (L_30) { goto IL_00c2; } } { il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); Type_t* L_31 = ((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_32; L_32 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_31, (Type_t*)NULL, NULL); if (!L_32) { goto IL_00c0; } } { MemberInfo_t* L_33 = ___0_member; il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); Type_t* L_34 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType; NullCheck(L_33); bool L_35; L_35 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_33, L_34, (bool)0); return L_35; } IL_00c0: { return (bool)0; } IL_00c2: { 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 RuntimeObject* SerializationUtility_CreateWriter_mB3048B43135DC1F76D3B178B8561ACC65AD9C706 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, int32_t ___2_format, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_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*)&JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral378D98FD216137AA3A1B1EEFA9DCD012291921E3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___2_format; switch (L_0) { case 0: { goto IL_0014; } case 1: { goto IL_001c; } case 2: { goto IL_0025; } } } { goto IL_004a; } IL_0014: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2 = ___1_context; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF*)il2cpp_codegen_object_new(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var); BinaryDataWriter__ctor_mE71DAA4E545B65E4AFECE4BCA46BDFF7BC842FCF(L_3, L_1, L_2, NULL); return L_3; } IL_001c: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_5 = ___1_context; JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_6 = (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC*)il2cpp_codegen_object_new(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var); JsonDataWriter__ctor_mE28F028400B391C211A31562C98BC0C9CFDE578A(L_6, L_4, L_5, (bool)1, NULL); return L_6; } IL_0025: { V_0 = 2; Il2CppFakeBox L_7(DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var, (&V_0)); String_t* L_8; L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL); String_t* L_9; L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral378D98FD216137AA3A1B1EEFA9DCD012291921E3, L_8, _stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_9, NULL); return (RuntimeObject*)NULL; } IL_004a: { Il2CppFakeBox L_10(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___2_format)); String_t* L_11; L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL); NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_12 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_12, L_11, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_CreateWriter_mB3048B43135DC1F76D3B178B8561ACC65AD9C706_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_CreateReader_mCF71F3AA51AE1FD4FD15317EB3C4F1F2B256CF98 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, int32_t ___2_format, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_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*)&JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA803403341D5CBA2D9AE7870AB9A2E2C2392C575); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___2_format; switch (L_0) { case 0: { goto IL_0014; } case 1: { goto IL_001c; } case 2: { goto IL_0024; } } } { goto IL_0049; } IL_0014: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = ___1_context; BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_3 = (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950*)il2cpp_codegen_object_new(BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var); BinaryDataReader__ctor_m76435F3F1497FC20615C809A1B0FD58AF5EF16B0(L_3, L_1, L_2, NULL); return L_3; } IL_001c: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5 = ___1_context; JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_6 = (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E*)il2cpp_codegen_object_new(JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E_il2cpp_TypeInfo_var); JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9(L_6, L_4, L_5, NULL); return L_6; } IL_0024: { V_0 = 2; Il2CppFakeBox L_7(DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var, (&V_0)); String_t* L_8; L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL); String_t* L_9; L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA803403341D5CBA2D9AE7870AB9A2E2C2392C575, L_8, _stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_9, NULL); return (RuntimeObject*)NULL; } IL_0049: { Il2CppFakeBox L_10(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___2_format)); String_t* L_11; L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL); NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_12 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_12, L_11, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_CreateReader_mCF71F3AA51AE1FD4FD15317EB3C4F1F2B256CF98_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4 (RuntimeObject** ___0_cache, int32_t ___1_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_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); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* V_1 = NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* V_2 = NULL; Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* V_3 = NULL; JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = ___1_format; if (L_0) { goto IL_002b; } } { 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; V_2 = L_3; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = V_2; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___2_stream; NullCheck(L_4); VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(45, L_4, L_5); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = V_2; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_7 = ___3_context; NullCheck(L_6); BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline(L_6, L_7, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_8 = V_2; NullCheck(L_8); VirtualActionInvoker0::Invoke(74, L_8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_9 = V_2; V_0 = L_9; RuntimeObject** L_10 = ___0_cache; Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* L_11 = V_1; *((RuntimeObject**)L_10) = (RuntimeObject*)L_11; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11); goto IL_0098; } IL_002b: { int32_t L_12 = ___1_format; if ((!(((uint32_t)L_12) == ((uint32_t)1)))) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_il2cpp_TypeInfo_var); Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_13; L_13 = Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB(Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB_RuntimeMethod_var); V_3 = L_13; Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_14 = V_3; NullCheck(L_14); JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_15 = L_14->___Value; V_4 = L_15; JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_16 = V_4; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = ___2_stream; NullCheck(L_16); VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(45, L_16, L_17); JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_18 = V_4; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_19 = ___3_context; NullCheck(L_18); BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline(L_18, L_19, NULL); JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_20 = V_4; NullCheck(L_20); VirtualActionInvoker0::Invoke(74, L_20); JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_21 = V_4; V_0 = L_21; RuntimeObject** L_22 = ___0_cache; Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_23 = V_3; *((RuntimeObject**)L_22) = (RuntimeObject*)L_23; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)L_23); goto IL_0098; } IL_005c: { int32_t L_24 = ___1_format; if ((!(((uint32_t)L_24) == ((uint32_t)2)))) { goto IL_0085; } } { V_5 = 2; Il2CppFakeBox L_25(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&V_5)); String_t* L_26; L_26 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_25), NULL); String_t* L_27; L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral378D98FD216137AA3A1B1EEFA9DCD012291921E3)), L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_28 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_28, L_27, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4_RuntimeMethod_var))); } IL_0085: { Il2CppFakeBox L_29(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___1_format)); String_t* L_30; L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL); NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_31 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_31, L_30, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4_RuntimeMethod_var))); } IL_0098: { RuntimeObject* L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906 (RuntimeObject** ___0_cache, int32_t ___1_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_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); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* V_1 = NULL; BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* V_2 = NULL; Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* V_3 = NULL; JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = ___1_format; if (L_0) { goto IL_002b; } } { 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; V_2 = L_3; BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_4 = V_2; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___2_stream; NullCheck(L_4); VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(48, L_4, L_5); BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_6 = V_2; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7 = ___3_context; NullCheck(L_6); BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline(L_6, L_7, NULL); BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_8 = V_2; NullCheck(L_8); VirtualActionInvoker0::Invoke(77, L_8); BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_9 = V_2; V_0 = L_9; RuntimeObject** L_10 = ___0_cache; Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* L_11 = V_1; *((RuntimeObject**)L_10) = (RuntimeObject*)L_11; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11); goto IL_0098; } IL_002b: { int32_t L_12 = ___1_format; if ((!(((uint32_t)L_12) == ((uint32_t)1)))) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_il2cpp_TypeInfo_var); Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_13; L_13 = Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F(Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_RuntimeMethod_var); V_3 = L_13; Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_14 = V_3; NullCheck(L_14); JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_15 = L_14->___Value; V_4 = L_15; JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_16 = V_4; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = ___2_stream; NullCheck(L_16); VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(48, L_16, L_17); JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_18 = V_4; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_19 = ___3_context; NullCheck(L_18); BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline(L_18, L_19, NULL); JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_20 = V_4; NullCheck(L_20); VirtualActionInvoker0::Invoke(77, L_20); JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_21 = V_4; V_0 = L_21; RuntimeObject** L_22 = ___0_cache; Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_23 = V_3; *((RuntimeObject**)L_22) = (RuntimeObject*)L_23; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)L_23); goto IL_0098; } IL_005c: { int32_t L_24 = ___1_format; if ((!(((uint32_t)L_24) == ((uint32_t)2)))) { goto IL_0085; } } { V_5 = 2; Il2CppFakeBox L_25(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&V_5)); String_t* L_26; L_26 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_25), NULL); String_t* L_27; L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA803403341D5CBA2D9AE7870AB9A2E2C2392C575)), L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_28 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_28, L_27, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906_RuntimeMethod_var))); } IL_0085: { Il2CppFakeBox L_29(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___1_format)); String_t* L_30; L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL); NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_31 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_31, L_30, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906_RuntimeMethod_var))); } IL_0098: { RuntimeObject* L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m17611C160A604DAB14321308D768560CFC8AE3AB (RuntimeObject* ___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*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_1; L_1 = Serializer_GetForValue_m8F9AA02CC0076DED067DB02676A68C3F2A861BE9(L_0, NULL); RuntimeObject* L_2 = ___0_value; RuntimeObject* L_3 = ___1_writer; NullCheck(L_1); Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_1, L_2, L_3, NULL); RuntimeObject* L_4 = ___1_writer; NullCheck(L_4); InterfaceActionInvoker0::Invoke(8, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m5F8B1188CC239D0991E19C1F7A6A3736F288BFD8 (RuntimeObject* ___0_value, RuntimeObject* ___1_writer, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_unityObjects, 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_t68EF1BAC73E96CCF39A773F576E60510C01F4416_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*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var); Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_0; L_0 = Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A(Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0039: { { Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_1 = V_0; if (!L_1) { goto IL_0042; } } { Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0042: { return; } } }); try { RuntimeObject* L_3 = ___1_writer; NullCheck(L_3); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_4; L_4 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_3); Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_5 = V_0; NullCheck(L_5); UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_6 = L_5->___Value; NullCheck(L_4); SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline(L_4, L_6, NULL); RuntimeObject* L_7 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_8; L_8 = Serializer_GetForValue_m8F9AA02CC0076DED067DB02676A68C3F2A861BE9(L_7, NULL); RuntimeObject* L_9 = ___0_value; RuntimeObject* L_10 = ___1_writer; NullCheck(L_8); Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_8, L_9, L_10, NULL); RuntimeObject* L_11 = ___1_writer; NullCheck(L_11); InterfaceActionInvoker0::Invoke(8, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_11); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_12 = ___2_unityObjects; Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_13 = V_0; NullCheck(L_13); UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_14 = L_13->___Value; NullCheck(L_14); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_15; L_15 = UnityReferenceResolver_GetReferencedUnityObjects_m379F5BFE9946B707F6CDB28A8E76C240924EBAB8_inline(L_14, NULL); *((RuntimeObject**)L_12) = (RuntimeObject*)L_15; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_12, (void*)(RuntimeObject*)L_15); goto IL_0043; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0043: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m5C0C49283640D5FBDE71BD1BF9BA66BCBFA83A68 (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_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_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*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* V_2 = NULL; { int32_t L_0 = ___2_format; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_stream; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2 = ___3_context; RuntimeObject* L_3; L_3 = SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4((&V_0), L_0, L_1, L_2, NULL); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003c: { RuntimeObject* L_4 = V_0; NullCheck(L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4); return; } }); try { { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_5 = ___3_context; if (!L_5) { goto IL_0017_1; } } { RuntimeObject* L_6 = ___0_value; RuntimeObject* L_7 = V_1; SerializationUtility_SerializeValueWeak_m17611C160A604DAB14321308D768560CFC8AE3AB(L_6, L_7, NULL); goto IL_0043; } IL_0017_1: { il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var); Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_8; L_8 = Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803(Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var); V_2 = L_8; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0032_1: { { Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_9 = V_2; if (!L_9) { goto IL_003b_1; } } { Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_10 = V_2; NullCheck(L_10); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10); } IL_003b_1: { return; } } }); try { RuntimeObject* L_11 = V_1; Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_12 = V_2; il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_13; L_13 = Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8(L_12, Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var); NullCheck(L_11); InterfaceActionInvoker1< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(6, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_11, L_13); RuntimeObject* L_14 = ___0_value; RuntimeObject* L_15 = V_1; SerializationUtility_SerializeValueWeak_m17611C160A604DAB14321308D768560CFC8AE3AB(L_14, L_15, NULL); goto IL_0043; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0043: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_mB3B2D9ED00CC50CC55A15DE617CAD621EF403BD8 (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___3_unityObjects, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___4_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_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*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* V_2 = NULL; { int32_t L_0 = ___2_format; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_stream; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2 = ___4_context; RuntimeObject* L_3; L_3 = SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4((&V_0), L_0, L_1, L_2, NULL); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0040: { RuntimeObject* L_4 = V_0; NullCheck(L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4); return; } }); try { { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_5 = ___4_context; if (!L_5) { goto IL_001a_1; } } { RuntimeObject* L_6 = ___0_value; RuntimeObject* L_7 = V_1; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_8 = ___3_unityObjects; SerializationUtility_SerializeValueWeak_m5F8B1188CC239D0991E19C1F7A6A3736F288BFD8(L_6, L_7, L_8, NULL); goto IL_0047; } IL_001a_1: { il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var); Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_9; L_9 = Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803(Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var); V_2 = L_9; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0036_1: { { Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_10 = V_2; if (!L_10) { goto IL_003f_1; } } { Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_11 = V_2; NullCheck(L_11); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11); } IL_003f_1: { return; } } }); try { RuntimeObject* L_12 = V_1; Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_13 = V_2; il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_14; L_14 = Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8(L_13, Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var); NullCheck(L_12); InterfaceActionInvoker1< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(6, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_12, L_14); RuntimeObject* L_15 = ___0_value; RuntimeObject* L_16 = V_1; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_17 = ___3_unityObjects; SerializationUtility_SerializeValueWeak_m5F8B1188CC239D0991E19C1F7A6A3736F288BFD8(L_15, L_16, L_17, NULL); goto IL_0047; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0047: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* SerializationUtility_SerializeValueWeak_m58D674DADD0F4E2BE8BDA47A93EB2D60672BBB5D (RuntimeObject* ___0_value, int32_t ___1_format, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___2_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; { il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_0; L_0 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002d: { { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1 = V_0; if (!L_1) { goto IL_0036; } } { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0036: { return; } } }); try { RuntimeObject* L_3 = ___0_value; Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_4 = V_0; NullCheck(L_4); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_5 = L_4->___Value; NullCheck(L_5); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6; L_6 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_5, NULL); int32_t L_7 = ___1_format; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_8 = ___2_context; SerializationUtility_SerializeValueWeak_m5C0C49283640D5FBDE71BD1BF9BA66BCBFA83A68(L_3, L_6, L_7, L_8, NULL); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_9 = V_0; NullCheck(L_9); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_10 = L_9->___Value; NullCheck(L_10); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11; L_11 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_10, NULL); NullCheck(L_11); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12; L_12 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(31, L_11); V_1 = L_12; goto IL_0037; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0037: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_1; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* SerializationUtility_SerializeValueWeak_m133C8C628DE6E07F28ACA34A5ABD1A4667820733 (RuntimeObject* ___0_value, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_unityObjects, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; { il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_0; L_0 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002e: { { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1 = V_0; if (!L_1) { goto IL_0037; } } { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0037: { return; } } }); try { RuntimeObject* L_3 = ___0_value; Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_4 = V_0; NullCheck(L_4); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_5 = L_4->___Value; NullCheck(L_5); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6; L_6 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_5, NULL); int32_t L_7 = ___1_format; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_8 = ___2_unityObjects; SerializationUtility_SerializeValueWeak_mB3B2D9ED00CC50CC55A15DE617CAD621EF403BD8(L_3, L_6, L_7, L_8, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_9 = V_0; NullCheck(L_9); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_10 = L_9->___Value; NullCheck(L_10); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11; L_11 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_10, NULL); NullCheck(L_11); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12; L_12 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(31, L_11); V_1 = L_12; goto IL_0038; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0038: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_1; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m7EDCE6BEE0A52A361E855D56ACF7ACF9D0B97C2F (RuntimeObject* ___0_reader, 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*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_2; L_2 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_1, NULL); RuntimeObject* L_3 = ___0_reader; NullCheck(L_2); RuntimeObject* L_4; L_4 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_2, L_3); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m4932690AAB4B4D591CEC0951CA1D9C8BC8432747 (RuntimeObject* ___0_reader, 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_t68EF1BAC73E96CCF39A773F576E60510C01F4416_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*)&RuntimeObject_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); s_Il2CppMethodInitialized = true; } Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* V_0 = NULL; RuntimeObject* V_1 = NULL; { il2cpp_codegen_runtime_class_init_inline(Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var); Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_0; L_0 = Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A(Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: { { Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_1 = V_0; if (!L_1) { goto IL_0044; } } { Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0044: { return; } } }); try { Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_3 = V_0; NullCheck(L_3); UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_4 = L_3->___Value; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_5 = ___1_referencedUnityObjects; NullCheck(L_4); UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0(L_4, L_5, NULL); 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); Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_8 = V_0; NullCheck(L_8); UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_9 = L_8->___Value; NullCheck(L_7); DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline(L_7, L_9, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (RuntimeObject_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(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_12; L_12 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_11, NULL); RuntimeObject* L_13 = ___0_reader; NullCheck(L_12); RuntimeObject* L_14; L_14 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_12, L_13); V_1 = L_14; goto IL_0045; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0045: { RuntimeObject* L_15 = V_1; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m7FED5A2ACB39D1B6172C26D2E4895261A10EB82B (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_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*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; RuntimeObject* V_2 = NULL; Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* V_3 = NULL; { int32_t L_0 = ___1_format; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = ___2_context; RuntimeObject* L_3; L_3 = SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906((&V_0), L_0, L_1, L_2, NULL); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003c: { RuntimeObject* L_4 = V_0; NullCheck(L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4); return; } }); try { { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5 = ___2_context; if (!L_5) { goto IL_0017_1; } } { RuntimeObject* L_6 = V_1; RuntimeObject* L_7; L_7 = SerializationUtility_DeserializeValueWeak_m7EDCE6BEE0A52A361E855D56ACF7ACF9D0B97C2F(L_6, NULL); V_2 = L_7; goto IL_0043; } IL_0017_1: { il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var); Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_8; L_8 = Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3(Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var); V_3 = L_8; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0032_1: { { Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_9 = V_3; if (!L_9) { goto IL_003b_1; } } { Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_10 = V_3; NullCheck(L_10); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10); } IL_003b_1: { return; } } }); try { RuntimeObject* L_11 = V_1; Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_12 = V_3; il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13; L_13 = Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8(L_12, Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var); NullCheck(L_11); InterfaceActionInvoker1< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(9, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_11, L_13); RuntimeObject* L_14 = V_1; RuntimeObject* L_15; L_15 = SerializationUtility_DeserializeValueWeak_m7EDCE6BEE0A52A361E855D56ACF7ACF9D0B97C2F(L_14, NULL); V_2 = L_15; goto IL_0043; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0043: { RuntimeObject* L_16 = V_2; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m97286CE82626600BDF78EAC122DCC7E7AE58A759 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_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*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; RuntimeObject* V_2 = NULL; Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* V_3 = NULL; { int32_t L_0 = ___1_format; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = ___3_context; RuntimeObject* L_3; L_3 = SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906((&V_0), L_0, L_1, L_2, NULL); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003e: { RuntimeObject* L_4 = V_0; NullCheck(L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4); return; } }); try { { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5 = ___3_context; if (!L_5) { goto IL_0018_1; } } { RuntimeObject* L_6 = V_1; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_7 = ___2_referencedUnityObjects; RuntimeObject* L_8; L_8 = SerializationUtility_DeserializeValueWeak_m4932690AAB4B4D591CEC0951CA1D9C8BC8432747(L_6, L_7, NULL); V_2 = L_8; goto IL_0045; } IL_0018_1: { il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var); Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_9; L_9 = Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3(Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var); V_3 = L_9; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0034_1: { { Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_10 = V_3; if (!L_10) { goto IL_003d_1; } } { Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_11 = V_3; NullCheck(L_11); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11); } IL_003d_1: { return; } } }); try { RuntimeObject* L_12 = V_1; Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_13 = V_3; il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_14; L_14 = Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8(L_13, Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var); NullCheck(L_12); InterfaceActionInvoker1< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(9, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_12, L_14); RuntimeObject* L_15 = V_1; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_16 = ___2_referencedUnityObjects; RuntimeObject* L_17; L_17 = SerializationUtility_DeserializeValueWeak_m4932690AAB4B4D591CEC0951CA1D9C8BC8432747(L_15, L_16, NULL); V_2 = L_17; goto IL_0045; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0045: { RuntimeObject* L_18 = V_2; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m9E04F5256897C3C8339DA7088D841B0CD6AAAD03 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL; RuntimeObject* V_1 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1; L_1 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0(L_0, NULL); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001c: { { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0; if (!L_2) { goto IL_0025; } } { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_3 = V_0; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_0025: { return; } } }); try { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_4 = V_0; NullCheck(L_4); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_5 = L_4->___Value; NullCheck(L_5); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6; L_6 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_5, NULL); int32_t L_7 = ___1_format; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_8 = ___2_context; RuntimeObject* L_9; L_9 = SerializationUtility_DeserializeValueWeak_m7FED5A2ACB39D1B6172C26D2E4895261A10EB82B(L_6, L_7, L_8, NULL); V_1 = L_9; goto IL_0026; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0026: { RuntimeObject* L_10 = V_1; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m99F9E08E3CEE3F7722510F23ACF6FD1F876BEF80 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL; RuntimeObject* V_1 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1; L_1 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0(L_0, NULL); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001d: { { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0; if (!L_2) { goto IL_0026; } } { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_3 = V_0; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_0026: { return; } } }); try { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_4 = V_0; NullCheck(L_4); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_5 = L_4->___Value; NullCheck(L_5); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6; L_6 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_5, NULL); int32_t L_7 = ___1_format; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_8 = ___2_referencedUnityObjects; RuntimeObject* L_9; L_9 = SerializationUtility_DeserializeValueWeak_m97286CE82626600BDF78EAC122DCC7E7AE58A759(L_6, L_7, L_8, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL); V_1 = L_9; goto IL_0027; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0027: { RuntimeObject* L_10 = V_1; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_CreateCopy_mF8DD852759C444B57523FD5B6662C09FB23A7771 (RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Assembly_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_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_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfo_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_1 = NULL; Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* V_2 = NULL; Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* V_3 = NULL; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_4 = NULL; RuntimeObject* V_5 = NULL; { RuntimeObject* L_0 = ___0_obj; if (L_0) { goto IL_0005; } } { return NULL; } IL_0005: { RuntimeObject* L_1 = ___0_obj; if (!((String_t*)IsInstSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var))) { goto IL_000f; } } { RuntimeObject* L_2 = ___0_obj; return L_2; } IL_000f: { RuntimeObject* L_3 = ___0_obj; NullCheck(L_3); Type_t* L_4; L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL); V_0 = L_4; Type_t* L_5 = V_0; NullCheck(L_5); bool L_6; L_6 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_5, NULL); if (!L_6) { goto IL_0020; } } { RuntimeObject* L_7 = ___0_obj; return L_7; } IL_0020: { Type_t* L_8 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_11; L_11 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(L_8, L_10, NULL); if (L_11) { goto IL_0068; } } { Type_t* L_12 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (MemberInfo_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_15; L_15 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(L_12, L_14, NULL); if (L_15) { goto IL_0068; } } { Type_t* L_16 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast (Assembly_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_18; L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_19; L_19 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(L_16, L_18, NULL); if (L_19) { goto IL_0068; } } { Type_t* L_20 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast (Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_22; L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_23; L_23 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(L_20, L_22, NULL); if (!L_23) { goto IL_006a; } } IL_0068: { RuntimeObject* L_24 = ___0_obj; return L_24; } IL_006a: { il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_25; L_25 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL); V_1 = L_25; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0104: { { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_26 = V_1; if (!L_26) { goto IL_010d; } } { Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_27 = V_1; NullCheck(L_27); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_27); } IL_010d: { return; } } }); try { { il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var); Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_28; L_28 = Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803(Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var); V_2 = L_28; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00fa_1: { { Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_29 = V_2; if (!L_29) { goto IL_0103_1; } } { Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_30 = V_2; NullCheck(L_30); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_30); } IL_0103_1: { return; } } }); try { { il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var); Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_31; L_31 = Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3(Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var); V_3 = L_31; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00f0_2: { { Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_32 = V_3; if (!L_32) { goto IL_00f9_2; } } { Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_33 = V_3; NullCheck(L_33); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_33); } IL_00f9_2: { return; } } }); try { Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_34 = V_2; NullCheck(L_34); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_35 = L_34->___Value; NullCheck(L_35); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_36; L_36 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_35, NULL); il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_37; L_37 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL); NullCheck(L_36); SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17(L_36, L_37, NULL); Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_38 = V_3; NullCheck(L_38); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_39 = L_38->___Value; NullCheck(L_39); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_40; L_40 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_39, NULL); RuntimeObject* L_41; L_41 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL); NullCheck(L_40); SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17(L_40, L_41, NULL); RuntimeObject* L_42 = ___0_obj; Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_43 = V_1; NullCheck(L_43); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_44 = L_43->___Value; NullCheck(L_44); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_45; L_45 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_44, NULL); Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_47; L_47 = Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8(L_46, Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var); SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A(L_42, L_45, 0, (&V_4), L_47, SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_RuntimeMethod_var); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_48 = V_1; NullCheck(L_48); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_49 = L_48->___Value; NullCheck(L_49); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_50; L_50 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_49, NULL); NullCheck(L_50); VirtualActionInvoker1< int64_t >::Invoke(12, L_50, ((int64_t)0)); Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_51 = V_1; NullCheck(L_51); CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_52 = L_51->___Value; NullCheck(L_52); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_53; L_53 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_52, NULL); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_54 = V_4; Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_55 = V_3; il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_56; L_56 = Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8(L_55, Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var); RuntimeObject* L_57; L_57 = SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89(L_53, 0, L_54, L_56, SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_RuntimeMethod_var); V_5 = L_57; goto IL_010e; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_010e: { RuntimeObject* L_58 = V_5; return L_58; } } #ifdef __clang__ #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 TwoWaySerializationBinder__ctor_mBCCD411BEE754EE6BE372CDBDBF01415C724B285 (TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TwoWaySerializationBinder__cctor_m65249F558E53244E6671A8EE0A85E2163D36912C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* L_0 = (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244*)il2cpp_codegen_object_new(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var); DefaultSerializationBinder__ctor_mAA69644BD1A3A1AB0BC436FA6DCCD4976320E558(L_0, NULL); ((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default = L_0; Il2CppCodeGenWriteBarrier((void**)(&((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_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*)&ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var); s_Il2CppMethodInitialized = true; } AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B4_0 = NULL; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B1_0 = NULL; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B2_0 = NULL; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B3_0 = NULL; int32_t G_B5_0 = 0; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B5_1 = NULL; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B7_0 = NULL; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B6_0 = NULL; int32_t G_B8_0 = 0; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B8_1 = NULL; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B10_0 = NULL; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B9_0 = NULL; int32_t G_B11_0 = 0; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B11_1 = NULL; { il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var); ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096* L_0 = ((ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var))->___Default; Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* L_1 = (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679*)il2cpp_codegen_object_new(Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679_il2cpp_TypeInfo_var); Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D(L_1, L_0, Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D_RuntimeMethod_var); __this->___FormattersByPolicy = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___FormattersByPolicy), (void*)L_1); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); __this->___FormattersByPolicy_LOCK = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___FormattersByPolicy_LOCK), (void*)L_2); il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer__ctor_m8F949B718D91F319A74931AF6E728931CFF94E54(__this, NULL); Type_t* L_3 = ___0_serializedType; __this->___SerializedType = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___SerializedType), (void*)L_3); Type_t* L_4 = __this->___SerializedType; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(68, L_4); __this->___IsEnum = L_5; Type_t* L_6 = __this->___SerializedType; NullCheck(L_6); bool L_7; L_7 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_6, NULL); __this->___IsValueType = L_7; Type_t* L_8 = __this->___SerializedType; NullCheck(L_8); bool L_9; L_9 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_8, NULL); if (L_9) { G_B4_0 = __this; goto IL_009d; } G_B1_0 = __this; } { Type_t* L_10 = __this->___SerializedType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); bool L_13; L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_10, L_12, NULL); if (L_13) { G_B4_0 = G_B1_0; goto IL_009d; } G_B2_0 = G_B1_0; } { Type_t* L_14 = __this->___SerializedType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast (ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_16; L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL); bool L_17; L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL); if (L_17) { G_B4_0 = G_B2_0; goto IL_009d; } G_B3_0 = G_B2_0; } { Type_t* L_18 = __this->___SerializedType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast (Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_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); G_B5_0 = ((int32_t)(L_21)); G_B5_1 = G_B3_0; goto IL_009e; } IL_009d: { G_B5_0 = 1; G_B5_1 = G_B4_0; } IL_009e: { NullCheck(G_B5_1); G_B5_1->___MayBeBoxedValueType = (bool)G_B5_0; Type_t* L_22 = __this->___SerializedType; NullCheck(L_22); bool L_23; L_23 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_22, NULL); if (L_23) { G_B7_0 = __this; goto IL_00be; } G_B6_0 = __this; } { Type_t* L_24 = __this->___SerializedType; NullCheck(L_24); bool L_25; L_25 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_24, NULL); G_B8_0 = ((int32_t)(L_25)); G_B8_1 = G_B6_0; goto IL_00bf; } IL_00be: { G_B8_0 = 1; G_B8_1 = G_B7_0; } IL_00bf: { NullCheck(G_B8_1); G_B8_1->___IsAbstract = (bool)G_B8_0; Type_t* L_26 = __this->___SerializedType; NullCheck(L_26); bool L_27; L_27 = VirtualFuncInvoker0< bool >::Invoke(39, L_26); if (!L_27) { G_B10_0 = __this; goto IL_00ee; } G_B9_0 = __this; } { Type_t* L_28 = __this->___SerializedType; NullCheck(L_28); Type_t* L_29; L_29 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_28); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_31; L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL); bool L_32; L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL); G_B11_0 = ((int32_t)(L_32)); G_B11_1 = G_B9_0; goto IL_00ef; } IL_00ee: { G_B11_0 = 0; G_B11_1 = G_B10_0; } IL_00ef: { NullCheck(G_B11_1); G_B11_1->___IsNullable = (bool)G_B11_0; Type_t* L_33 = __this->___SerializedType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_35; L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL); NullCheck(L_33); bool L_36; L_36 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_33, L_35, (bool)1); __this->___AllowDeserializeInvalidData = L_36; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_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*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A976EABD0A531B5B49C62A0F0A8D00717376BE8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral328AAE4CDA159B1CDD248CB0C044DA128F1F7652); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42A4532E90841CCF5A1B091885D856DD27F8161E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C4483EB99CA620BE733FC5728BCAF8828A5B3A0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B6FD5CBF265635F3E98DC7231ED3AB7ADE0CE6A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FE0F511FDF62BD97C154C7EBBCAF24183177CAC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CE54EB91F61FAE399E5E2821E11199A781E921C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA183562B6160BC17E54E57EA69C042748F71EE69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFBCF0E2CDE2822814933CAD7AB684C3F595A23E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2FD3D1BB8E20A2650264FB77F2EA347AC51C3E6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE02E7BDF3A7594A715E302E594FEDF8DA71C7C79); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB4B2339D721B26FEE517C65C8C69EE68E08ECF6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDA64DC2DB1A71B424B83B071CB88E8E8CD0FB65); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE5D9AC61361E4B2B3851B34A89B2FB987963913); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; uint8_t V_1 = 0; uint64_t V_2 = 0; uint8_t V_3 = 0; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* V_4 = NULL; bool V_5 = false; String_t* V_6 = NULL; uint8_t V_7 = 0; Type_t* V_8 = NULL; Type_t* V_9 = NULL; RuntimeObject* V_10 = NULL; bool V_11 = false; bool V_12 = false; Func_2_tACBF5A1656250800CE861707354491F0611F6624* V_13 = NULL; RuntimeObject* V_14 = NULL; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_15 = NULL; Exception_t* V_16 = NULL; int32_t V_17 = 0; RuntimeObject* V_18 = NULL; Guid_t V_19; memset((&V_19), 0, sizeof(V_19)); RuntimeObject* V_20 = NULL; String_t* V_21 = NULL; RuntimeObject* V_22 = NULL; int32_t V_23 = 0; RuntimeObject* V_24 = NULL; Type_t* V_25 = NULL; Type_t* V_26 = NULL; int32_t V_27 = 0; RuntimeObject* V_28 = NULL; bool V_29 = false; bool V_30 = false; bool V_31 = false; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_32 = NULL; RuntimeObject* V_33 = NULL; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_34 = NULL; RuntimeObject* V_35 = NULL; Func_2_tACBF5A1656250800CE861707354491F0611F6624* V_36 = NULL; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_37 = NULL; RuntimeObject* V_38 = NULL; RuntimeObject* V_39 = NULL; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_40 = NULL; Exception_t* V_41 = NULL; bool V_42 = false; double V_43 = 0.0; int64_t V_44 = 0; String_t* V_45 = NULL; Guid_t V_46; memset((&V_46), 0, sizeof(V_46)); il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B24_0 = 0; int32_t G_B27_0 = 0; Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B30_0 = NULL; { bool L_0 = __this->___IsEnum; if (!L_0) { goto IL_00d1; } } { RuntimeObject* L_1 = ___0_reader; NullCheck(L_1); uint8_t L_2; L_2 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_1, (&V_0)); V_1 = L_2; uint8_t L_3 = V_1; if ((!(((uint32_t)L_3) == ((uint32_t)3)))) { goto IL_0061; } } { RuntimeObject* L_4 = ___0_reader; NullCheck(L_4); bool L_5; L_5 = InterfaceFuncInvoker1< bool, uint64_t* >::Invoke(31, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4, (&V_2)); if (L_5) { goto IL_0054; } } { 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 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_0054: { Type_t* L_14 = __this->___SerializedType; uint64_t L_15 = V_2; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_16; L_16 = Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1(L_14, L_15, NULL); return L_16; } IL_0061: { 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); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21; NullCheck(L_22); (L_22)->SetAt(static_cast(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22; V_3 = 3; Il2CppFakeBox L_24(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3)); String_t* L_25; L_25 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_24), NULL); NullCheck(L_23); (L_23)->SetAt(static_cast(1), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_23; NullCheck(L_26); (L_26)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; String_t* L_28 = V_0; NullCheck(L_27); (L_27)->SetAt(static_cast(3), (String_t*)L_28); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_27; NullCheck(L_29); (L_29)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29; Il2CppFakeBox L_31(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1)); String_t* L_32; L_32 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_31), NULL); NullCheck(L_30); (L_30)->SetAt(static_cast(5), (String_t*)L_32); String_t* L_33; L_33 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_30, NULL); NullCheck(L_20); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_20, L_33, NULL); RuntimeObject* L_34 = ___0_reader; NullCheck(L_34); InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_34); Type_t* L_35 = __this->___SerializedType; RuntimeObject* L_36; L_36 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_35, NULL); return L_36; } IL_00d1: { RuntimeObject* L_37 = ___0_reader; NullCheck(L_37); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_38; L_38 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_37); V_4 = L_38; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_39 = V_4; NullCheck(L_39); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_40; L_40 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_39, NULL); NullCheck(L_40); RuntimeObject* L_41; L_41 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_40, NULL); NullCheck(L_41); bool L_42; L_42 = InterfaceFuncInvoker0< bool >::Invoke(1, ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var, L_41); if (L_42) { goto IL_013a; } } { Type_t* L_43 = __this->___SerializedType; NullCheck(L_43); bool L_44; L_44 = VirtualFuncInvoker0< bool >::Invoke(18, L_43); if (L_44) { goto IL_013a; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_45 = V_4; 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); Type_t* L_48 = __this->___SerializedType; NullCheck(L_48); String_t* L_49; L_49 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_48); String_t* L_50; L_50 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008, L_49, _stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2, NULL); NullCheck(L_47); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_47, L_50, NULL); bool L_51 = __this->___IsValueType; if (L_51) { goto IL_012e; } } { return NULL; } IL_012e: { Type_t* L_52 = __this->___SerializedType; RuntimeObject* L_53; L_53 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_52, NULL); return L_53; } IL_013a: { V_5 = (bool)1; RuntimeObject* L_54 = ___0_reader; NullCheck(L_54); uint8_t L_55; L_55 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_54, (&V_6)); V_7 = L_55; bool L_56 = __this->___IsValueType; if (!L_56) { goto IL_056c; } } { uint8_t L_57 = V_7; if ((!(((uint32_t)L_57) == ((uint32_t)6)))) { goto IL_0195; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_58 = V_4; 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); Type_t* L_61 = __this->___SerializedType; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_62; L_62 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_61, NULL); String_t* L_63; L_63 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralFE5D9AC61361E4B2B3851B34A89B2FB987963913, L_62, _stringLiteral0A976EABD0A531B5B49C62A0F0A8D00717376BE8, NULL); NullCheck(L_60); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_60, L_63, NULL); RuntimeObject* L_64 = ___0_reader; NullCheck(L_64); bool L_65; L_65 = InterfaceFuncInvoker0< bool >::Invoke(36, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_64); Type_t* L_66 = __this->___SerializedType; RuntimeObject* L_67; L_67 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_66, NULL); return L_67; } IL_0195: { uint8_t L_68 = V_7; if ((((int32_t)L_68) == ((int32_t)7))) { goto IL_020f; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_69 = V_4; NullCheck(L_69); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_70; L_70 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_69, NULL); NullCheck(L_70); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_71; L_71 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_70, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72; NullCheck(L_73); (L_73)->SetAt(static_cast(0), (String_t*)_stringLiteral42A4532E90841CCF5A1B091885D856DD27F8161E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73; String_t* L_75 = V_6; NullCheck(L_74); (L_74)->SetAt(static_cast(1), (String_t*)L_75); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_74; NullCheck(L_76); (L_76)->SetAt(static_cast(2), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76; Il2CppFakeBox L_78(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_7)); String_t* L_79; L_79 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_78), NULL); NullCheck(L_77); (L_77)->SetAt(static_cast(3), (String_t*)L_79); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = L_77; NullCheck(L_80); (L_80)->SetAt(static_cast(4), (String_t*)_stringLiteral328AAE4CDA159B1CDD248CB0C044DA128F1F7652); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_80; V_3 = 7; Il2CppFakeBox L_82(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3)); String_t* L_83; L_83 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_82), NULL); NullCheck(L_81); (L_81)->SetAt(static_cast(5), (String_t*)L_83); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_84 = L_81; NullCheck(L_84); (L_84)->SetAt(static_cast(6), (String_t*)_stringLiteral6B6FD5CBF265635F3E98DC7231ED3AB7ADE0CE6A); String_t* L_85; L_85 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_84, NULL); NullCheck(L_71); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_71, L_85, NULL); RuntimeObject* L_86 = ___0_reader; NullCheck(L_86); InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_86); Type_t* L_87 = __this->___SerializedType; RuntimeObject* L_88; L_88 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_87, NULL); return L_88; } IL_020f: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0560: { { bool L_89 = V_5; if (!L_89) { goto IL_056b; } } { RuntimeObject* L_90 = ___0_reader; NullCheck(L_90); bool L_91; L_91 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_90); } IL_056b: { return; } } }); try { try { { Type_t* L_92 = __this->___SerializedType; V_8 = L_92; RuntimeObject* L_93 = ___0_reader; NullCheck(L_93); bool L_94; L_94 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_93, (&V_9)); if (!L_94) { goto IL_04fd_2; } } { Type_t* L_95 = V_9; Type_t* L_96 = V_8; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_97; L_97 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_95, L_96, NULL); if (!L_97) { goto IL_04de_2; } } { Type_t* L_98 = V_9; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_99; L_99 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_98, (Type_t*)NULL, NULL); if (!L_99) { goto IL_040d_2; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_100 = V_4; NullCheck(L_100); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_101; L_101 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_100, NULL); NullCheck(L_101); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_102; L_102 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_101, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_103 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_104 = L_103; NullCheck(L_104); (L_104)->SetAt(static_cast(0), (String_t*)_stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_105 = L_104; Type_t* L_106 = V_8; NullCheck(L_106); String_t* L_107; L_107 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_106); NullCheck(L_105); (L_105)->SetAt(static_cast(1), (String_t*)L_107); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_108 = L_105; NullCheck(L_108); (L_108)->SetAt(static_cast(2), (String_t*)_stringLiteralA183562B6160BC17E54E57EA69C042748F71EE69); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_109 = L_108; Type_t* L_110 = V_9; NullCheck(L_110); String_t* L_111; L_111 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_110); NullCheck(L_109); (L_109)->SetAt(static_cast(3), (String_t*)L_111); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_112 = L_109; NullCheck(L_112); (L_112)->SetAt(static_cast(4), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); String_t* L_113; L_113 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_112, NULL); NullCheck(L_102); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_102, L_113, NULL); Type_t* L_114 = V_9; Type_t* L_115 = V_8; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_116; L_116 = TypeExtensions_IsCastableTo_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA(L_114, L_115, (bool)0, NULL); if (!L_116) { goto IL_0318_2; } } { Type_t* L_117 = V_9; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_118 = V_4; NullCheck(L_118); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_119; L_119 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_118, NULL); NullCheck(L_119); RuntimeObject* L_120; L_120 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_119, NULL); il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); RuntimeObject* L_121; L_121 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_117, L_120, NULL); RuntimeObject* L_122 = ___0_reader; NullCheck(L_121); RuntimeObject* L_123; L_123 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_121, L_122); V_10 = L_123; Type_t* L_124 = V_9; NullCheck(L_124); bool L_125; L_125 = VirtualFuncInvoker0< bool >::Invoke(39, L_124); if (!L_125) { goto IL_02d3_2; } } { Type_t* L_126 = V_9; NullCheck(L_126); Type_t* L_127; L_127 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_126); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_128 = { reinterpret_cast (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_129; L_129 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_128, NULL); bool L_130; L_130 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_127, L_129, NULL); G_B24_0 = ((int32_t)(L_130)); goto IL_02d4_2; } IL_02d3_2: { G_B24_0 = 0; } IL_02d4_2: { V_11 = (bool)G_B24_0; bool L_131 = __this->___IsNullable; if (L_131) { goto IL_02e5_2; } } { bool L_132 = V_11; G_B27_0 = ((((int32_t)L_132) == ((int32_t)0))? 1 : 0); goto IL_02e6_2; } IL_02e5_2: { G_B27_0 = 0; } IL_02e6_2: { V_12 = (bool)G_B27_0; bool L_133 = V_12; if (L_133) { goto IL_02ef_2; } } { G_B30_0 = ((Func_2_tACBF5A1656250800CE861707354491F0611F6624*)(NULL)); goto IL_02f9_2; } IL_02ef_2: { Type_t* L_134 = V_9; Type_t* L_135 = V_8; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_136; L_136 = TypeExtensions_GetCastMethodDelegate_mCFCB424DA729B6B2CBEE8370C5A7F0B5FF566074(L_134, L_135, (bool)0, NULL); G_B30_0 = L_136; } IL_02f9_2: { V_13 = G_B30_0; Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_137 = V_13; if (!L_137) { goto IL_030f_2; } } { Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_138 = V_13; RuntimeObject* L_139 = V_10; NullCheck(L_138); RuntimeObject* L_140; L_140 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_138, L_139, NULL); V_14 = L_140; goto IL_0b7b; } IL_030f_2: { RuntimeObject* L_141 = V_10; V_14 = L_141; goto IL_0b7b; } IL_0318_2: { bool L_142 = __this->___AllowDeserializeInvalidData; if (L_142) { goto IL_0332_2; } } { RuntimeObject* L_143 = ___0_reader; NullCheck(L_143); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_144; L_144 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_143); NullCheck(L_144); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_145; L_145 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_144, NULL); NullCheck(L_145); bool L_146 = L_145->___AllowDeserializeInvalidData; if (!L_146) { goto IL_03a6_2; } } IL_0332_2: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_147 = V_4; NullCheck(L_147); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_148; L_148 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_147, NULL); NullCheck(L_148); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_149; L_149 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_148, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_150 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_151 = L_150; NullCheck(L_151); (L_151)->SetAt(static_cast(0), (String_t*)_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_152 = L_151; Type_t* L_153 = V_9; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_154; L_154 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_153, NULL); NullCheck(L_152); (L_152)->SetAt(static_cast(1), (String_t*)L_154); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_155 = L_152; NullCheck(L_155); (L_155)->SetAt(static_cast(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_156 = L_155; Type_t* L_157 = V_8; String_t* L_158; L_158 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_157, NULL); NullCheck(L_156); (L_156)->SetAt(static_cast(3), (String_t*)L_158); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_159 = L_156; NullCheck(L_159); (L_159)->SetAt(static_cast(4), (String_t*)_stringLiteralE02E7BDF3A7594A715E302E594FEDF8DA71C7C79); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_160 = L_159; String_t* L_161 = V_6; NullCheck(L_160); (L_160)->SetAt(static_cast(5), (String_t*)L_161); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_162 = L_160; NullCheck(L_162); (L_162)->SetAt(static_cast(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_163; L_163 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_162, NULL); NullCheck(L_149); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_149, L_163, NULL); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_164 = V_4; NullCheck(L_164); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_165; L_165 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_164, NULL); NullCheck(L_165); RuntimeObject* L_166; L_166 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_165, NULL); RuntimeObject* L_167; L_167 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_166, NULL); RuntimeObject* L_168 = ___0_reader; NullCheck(L_167); RuntimeObject* L_169; L_169 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_167, L_168); V_14 = L_169; goto IL_0b7b; } IL_03a6_2: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_170 = V_4; NullCheck(L_170); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_171; L_171 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_170, NULL); NullCheck(L_171); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_172; L_172 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_171, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_173 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_174 = L_173; NullCheck(L_174); (L_174)->SetAt(static_cast(0), (String_t*)_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_175 = L_174; Type_t* L_176 = V_9; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_177; L_177 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_176, NULL); NullCheck(L_175); (L_175)->SetAt(static_cast(1), (String_t*)L_177); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_178 = L_175; NullCheck(L_178); (L_178)->SetAt(static_cast(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_179 = L_178; Type_t* L_180 = V_8; String_t* L_181; L_181 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_180, NULL); NullCheck(L_179); (L_179)->SetAt(static_cast(3), (String_t*)L_181); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_182 = L_179; NullCheck(L_182); (L_182)->SetAt(static_cast(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_183 = L_182; String_t* L_184 = V_6; NullCheck(L_183); (L_183)->SetAt(static_cast(5), (String_t*)L_184); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_185 = L_183; NullCheck(L_185); (L_185)->SetAt(static_cast(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_186; L_186 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_185, NULL); NullCheck(L_172); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_172, L_186, NULL); Type_t* L_187 = __this->___SerializedType; RuntimeObject* L_188; L_188 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_187, NULL); V_14 = L_188; goto IL_0b7b; } IL_040d_2: { bool L_189 = __this->___AllowDeserializeInvalidData; if (L_189) { goto IL_0427_2; } } { RuntimeObject* L_190 = ___0_reader; NullCheck(L_190); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_191; L_191 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_190); NullCheck(L_191); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_192; L_192 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_191, NULL); NullCheck(L_192); bool L_193 = L_192->___AllowDeserializeInvalidData; if (!L_193) { goto IL_0489_2; } } IL_0427_2: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_194 = V_4; NullCheck(L_194); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_195; L_195 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_194, NULL); NullCheck(L_195); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_196; L_196 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_195, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_197 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_198 = L_197; NullCheck(L_198); (L_198)->SetAt(static_cast(0), (String_t*)_stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_199 = L_198; Type_t* L_200 = V_8; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_201; L_201 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_200, NULL); NullCheck(L_199); (L_199)->SetAt(static_cast(1), (String_t*)L_201); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_202 = L_199; NullCheck(L_202); (L_202)->SetAt(static_cast(2), (String_t*)_stringLiteral6FE0F511FDF62BD97C154C7EBBCAF24183177CAC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_203 = L_202; String_t* L_204 = V_6; NullCheck(L_203); (L_203)->SetAt(static_cast(3), (String_t*)L_204); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_205 = L_203; NullCheck(L_205); (L_205)->SetAt(static_cast(4), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_206; L_206 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_205, NULL); NullCheck(L_196); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_196, L_206, NULL); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_207 = V_4; NullCheck(L_207); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_208; L_208 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_207, NULL); NullCheck(L_208); RuntimeObject* L_209; L_209 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_208, NULL); RuntimeObject* L_210; L_210 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_209, NULL); RuntimeObject* L_211 = ___0_reader; NullCheck(L_210); RuntimeObject* L_212; L_212 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_210, L_211); V_14 = L_212; goto IL_0b7b; } IL_0489_2: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_213 = V_4; NullCheck(L_213); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_214; L_214 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_213, NULL); NullCheck(L_214); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_215; L_215 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_214, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_216 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_217 = L_216; NullCheck(L_217); (L_217)->SetAt(static_cast(0), (String_t*)_stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_218 = L_217; Type_t* L_219 = V_8; NullCheck(L_219); String_t* L_220; L_220 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_219); NullCheck(L_218); (L_218)->SetAt(static_cast(1), (String_t*)L_220); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_221 = L_218; NullCheck(L_221); (L_221)->SetAt(static_cast(2), (String_t*)_stringLiteralBFBCF0E2CDE2822814933CAD7AB684C3F595A23E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_222 = L_221; String_t* L_223 = V_6; NullCheck(L_222); (L_222)->SetAt(static_cast(3), (String_t*)L_223); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_224 = L_222; NullCheck(L_224); (L_224)->SetAt(static_cast(4), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_225; L_225 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_224, NULL); NullCheck(L_215); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_215, L_225, NULL); Type_t* L_226 = __this->___SerializedType; RuntimeObject* L_227; L_227 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_226, NULL); V_14 = L_227; goto IL_0b7b; } IL_04de_2: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_228 = V_4; NullCheck(L_228); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_229; L_229 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_228, NULL); NullCheck(L_229); RuntimeObject* L_230; L_230 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_229, NULL); RuntimeObject* L_231; L_231 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_230, NULL); RuntimeObject* L_232 = ___0_reader; NullCheck(L_231); RuntimeObject* L_233; L_233 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_231, L_232); V_14 = L_233; goto IL_0b7b; } IL_04fd_2: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_234 = V_4; NullCheck(L_234); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_235; L_235 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_234, NULL); NullCheck(L_235); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_236; L_236 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_235, NULL); String_t* L_237 = V_6; String_t* L_238; L_238 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9CE54EB91F61FAE399E5E2821E11199A781E921C, L_237, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL); NullCheck(L_236); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_236, L_238, NULL); Type_t* L_239 = __this->___SerializedType; RuntimeObject* L_240; L_240 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_239, NULL); V_14 = L_240; goto IL_0b7b; } } 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_0531_1; } 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_0539_1; } throw e; } CATCH_0531_1: { V_15 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)); V_5 = (bool)0; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_241 = V_15; IL2CPP_RAISE_MANAGED_EXCEPTION(L_241, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04_RuntimeMethod_var))); } CATCH_0539_1: { V_16 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_242 = V_4; NullCheck(L_242); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_243; L_243 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_242, NULL); NullCheck(L_243); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_244; L_244 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_243, NULL); Exception_t* L_245 = V_16; NullCheck(L_244); DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_244, L_245, NULL); Type_t* L_246 = __this->___SerializedType; RuntimeObject* L_247; L_247 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_246, NULL); V_14 = L_247; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0b7b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_056c: { uint8_t L_248 = V_7; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_248, 1))) { case 0: { goto IL_0b19; } case 1: { goto IL_0b2d; } case 2: { goto IL_0b00; } case 3: { goto IL_0ae7; } case 4: { goto IL_0ace; } case 5: { goto IL_05ba; } case 6: { goto IL_07ff; } case 7: { goto IL_0b46; } case 8: { goto IL_0770; } case 9: { goto IL_05c3; } case 10: { goto IL_0652; } case 11: { goto IL_0b46; } case 12: { goto IL_0b46; } case 13: { goto IL_0b46; } case 14: { goto IL_0b46; } case 15: { goto IL_06e1; } } } { goto IL_0b46; } IL_05ba: { RuntimeObject* L_249 = ___0_reader; NullCheck(L_249); bool L_250; L_250 = InterfaceFuncInvoker0< bool >::Invoke(36, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_249); return NULL; } IL_05c3: { RuntimeObject* L_251 = ___0_reader; NullCheck(L_251); bool L_252; L_252 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(18, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_251, (&V_17)); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_253 = V_4; int32_t L_254 = V_17; NullCheck(L_253); RuntimeObject* L_255; L_255 = DeserializationContext_GetExternalObject_m853ED0F9ABF45FA24DBEFA80CB62F6C786909629(L_253, L_254, NULL); V_18 = L_255; RuntimeObject* L_256 = V_18; if (!L_256) { goto IL_064f; } } { Type_t* L_257 = __this->___SerializedType; RuntimeObject* L_258 = V_18; NullCheck(L_258); Type_t* L_259; L_259 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_258, NULL); NullCheck(L_257); bool L_260; L_260 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_257, L_259); if (L_260) { goto IL_064f; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_261 = V_4; NullCheck(L_261); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_262; L_262 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_261, NULL); NullCheck(L_262); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_263; L_263 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_262, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_264 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_265 = L_264; NullCheck(L_265); (L_265)->SetAt(static_cast(0), (String_t*)_stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_266 = L_265; RuntimeObject* L_267 = V_18; NullCheck(L_267); Type_t* L_268; L_268 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_267, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_269; L_269 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_268, NULL); NullCheck(L_266); (L_266)->SetAt(static_cast(1), (String_t*)L_269); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_270 = L_266; NullCheck(L_270); (L_270)->SetAt(static_cast(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_271 = L_270; Type_t* L_272 = __this->___SerializedType; String_t* L_273; L_273 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_272, NULL); NullCheck(L_271); (L_271)->SetAt(static_cast(3), (String_t*)L_273); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_274 = L_271; NullCheck(L_274); (L_274)->SetAt(static_cast(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_275 = L_274; String_t* L_276 = V_6; NullCheck(L_275); (L_275)->SetAt(static_cast(5), (String_t*)L_276); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_277 = L_275; NullCheck(L_277); (L_277)->SetAt(static_cast(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_278; L_278 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_277, NULL); NullCheck(L_263); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_263, L_278, NULL); return NULL; } IL_064f: { RuntimeObject* L_279 = V_18; return L_279; } IL_0652: { RuntimeObject* L_280 = ___0_reader; NullCheck(L_280); bool L_281; L_281 = InterfaceFuncInvoker1< bool, Guid_t* >::Invoke(19, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_280, (&V_19)); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_282 = V_4; Guid_t L_283 = V_19; NullCheck(L_282); RuntimeObject* L_284; L_284 = DeserializationContext_GetExternalObject_m003FE13C9077CE9DA60392A9352487A5274AA18A(L_282, L_283, NULL); V_20 = L_284; RuntimeObject* L_285 = V_20; if (!L_285) { goto IL_06de; } } { Type_t* L_286 = __this->___SerializedType; RuntimeObject* L_287 = V_20; NullCheck(L_287); Type_t* L_288; L_288 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_287, NULL); NullCheck(L_286); bool L_289; L_289 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_286, L_288); if (L_289) { goto IL_06de; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_290 = V_4; NullCheck(L_290); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_291; L_291 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_290, NULL); NullCheck(L_291); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_292; L_292 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_291, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_293 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_294 = L_293; NullCheck(L_294); (L_294)->SetAt(static_cast(0), (String_t*)_stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_295 = L_294; RuntimeObject* L_296 = V_20; NullCheck(L_296); Type_t* L_297; L_297 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_296, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_298; L_298 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_297, NULL); NullCheck(L_295); (L_295)->SetAt(static_cast(1), (String_t*)L_298); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_299 = L_295; NullCheck(L_299); (L_299)->SetAt(static_cast(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_300 = L_299; Type_t* L_301 = __this->___SerializedType; String_t* L_302; L_302 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_301, NULL); NullCheck(L_300); (L_300)->SetAt(static_cast(3), (String_t*)L_302); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_303 = L_300; NullCheck(L_303); (L_303)->SetAt(static_cast(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_304 = L_303; String_t* L_305 = V_6; NullCheck(L_304); (L_304)->SetAt(static_cast(5), (String_t*)L_305); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_306 = L_304; NullCheck(L_306); (L_306)->SetAt(static_cast(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_307; L_307 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_306, NULL); NullCheck(L_292); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_292, L_307, NULL); return NULL; } IL_06de: { RuntimeObject* L_308 = V_20; return L_308; } IL_06e1: { RuntimeObject* L_309 = ___0_reader; NullCheck(L_309); bool L_310; L_310 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(20, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_309, (&V_21)); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_311 = V_4; String_t* L_312 = V_21; NullCheck(L_311); RuntimeObject* L_313; L_313 = DeserializationContext_GetExternalObject_m48975D5A1FF8053578E0C18343088AA5920E7C1E(L_311, L_312, NULL); V_22 = L_313; RuntimeObject* L_314 = V_22; if (!L_314) { goto IL_076d; } } { Type_t* L_315 = __this->___SerializedType; RuntimeObject* L_316 = V_22; NullCheck(L_316); Type_t* L_317; L_317 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_316, NULL); NullCheck(L_315); bool L_318; L_318 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_315, L_317); if (L_318) { goto IL_076d; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_319 = V_4; NullCheck(L_319); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_320; L_320 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_319, NULL); NullCheck(L_320); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_321; L_321 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_320, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_322 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_323 = L_322; NullCheck(L_323); (L_323)->SetAt(static_cast(0), (String_t*)_stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_324 = L_323; RuntimeObject* L_325 = V_22; NullCheck(L_325); Type_t* L_326; L_326 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_325, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_327; L_327 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_326, NULL); NullCheck(L_324); (L_324)->SetAt(static_cast(1), (String_t*)L_327); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_328 = L_324; NullCheck(L_328); (L_328)->SetAt(static_cast(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_329 = L_328; Type_t* L_330 = __this->___SerializedType; String_t* L_331; L_331 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_330, NULL); NullCheck(L_329); (L_329)->SetAt(static_cast(3), (String_t*)L_331); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_332 = L_329; NullCheck(L_332); (L_332)->SetAt(static_cast(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_333 = L_332; String_t* L_334 = V_6; NullCheck(L_333); (L_333)->SetAt(static_cast(5), (String_t*)L_334); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_335 = L_333; NullCheck(L_335); (L_335)->SetAt(static_cast(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_336; L_336 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_335, NULL); NullCheck(L_321); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_321, L_336, NULL); return NULL; } IL_076d: { RuntimeObject* L_337 = V_22; return L_337; } IL_0770: { RuntimeObject* L_338 = ___0_reader; NullCheck(L_338); bool L_339; L_339 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(17, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_338, (&V_23)); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_340 = V_4; int32_t L_341 = V_23; NullCheck(L_340); RuntimeObject* L_342; L_342 = DeserializationContext_GetInternalReference_mA0F54DC613BF6D4106323166A4E6C7D219EB72E9(L_340, L_341, NULL); V_24 = L_342; RuntimeObject* L_343 = V_24; if (!L_343) { goto IL_07fc; } } { Type_t* L_344 = __this->___SerializedType; RuntimeObject* L_345 = V_24; NullCheck(L_345); Type_t* L_346; L_346 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_345, NULL); NullCheck(L_344); bool L_347; L_347 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_344, L_346); if (L_347) { goto IL_07fc; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_348 = V_4; NullCheck(L_348); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_349; L_349 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_348, NULL); NullCheck(L_349); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_350; L_350 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_349, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_351 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_352 = L_351; NullCheck(L_352); (L_352)->SetAt(static_cast(0), (String_t*)_stringLiteralEB4B2339D721B26FEE517C65C8C69EE68E08ECF6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_353 = L_352; RuntimeObject* L_354 = V_24; NullCheck(L_354); Type_t* L_355; L_355 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_354, NULL); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_356; L_356 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_355, NULL); NullCheck(L_353); (L_353)->SetAt(static_cast(1), (String_t*)L_356); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_357 = L_353; NullCheck(L_357); (L_357)->SetAt(static_cast(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_358 = L_357; Type_t* L_359 = __this->___SerializedType; String_t* L_360; L_360 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_359, NULL); NullCheck(L_358); (L_358)->SetAt(static_cast(3), (String_t*)L_360); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_361 = L_358; NullCheck(L_361); (L_361)->SetAt(static_cast(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_362 = L_361; String_t* L_363 = V_6; NullCheck(L_362); (L_362)->SetAt(static_cast(5), (String_t*)L_363); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_364 = L_362; NullCheck(L_364); (L_364)->SetAt(static_cast(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_365; L_365 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_364, NULL); NullCheck(L_350); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_350, L_365, NULL); return NULL; } IL_07fc: { RuntimeObject* L_366 = V_24; return L_366; } IL_07ff: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0ac2: { { bool L_367 = V_5; if (!L_367) { goto IL_0acd; } } { RuntimeObject* L_368 = ___0_reader; NullCheck(L_368); bool L_369; L_369 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_368); } IL_0acd: { return; } } }); try { try { { Type_t* L_370 = __this->___SerializedType; V_25 = L_370; RuntimeObject* L_371 = ___0_reader; NullCheck(L_371); bool L_372; L_372 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_371, (&V_26)); if (!L_372) { goto IL_0a73_2; } } { RuntimeObject* L_373 = ___0_reader; NullCheck(L_373); int32_t L_374; L_374 = InterfaceFuncInvoker0< int32_t >::Invoke(6, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_373); V_27 = L_374; Type_t* L_375 = V_26; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_376; L_376 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_375, (Type_t*)NULL, NULL); if (!L_376) { goto IL_0a33_2; } } { Type_t* L_377 = V_25; Type_t* L_378 = V_26; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_379; L_379 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_377, L_378, NULL); if (!L_379) { goto IL_0a33_2; } } { V_29 = (bool)0; Type_t* L_380 = V_26; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); bool L_381; L_381 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_380, NULL); V_30 = L_381; bool L_382 = __this->___MayBeBoxedValueType; bool L_383 = V_30; if (!((int32_t)((int32_t)L_382&(int32_t)L_383))) { goto IL_086a_2; } } { Type_t* L_384 = V_26; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_385; L_385 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_384, NULL); V_32 = L_385; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_386 = V_32; RuntimeObject* L_387 = ___0_reader; NullCheck(L_386); RuntimeObject* L_388; L_388 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_386, L_387); V_28 = L_388; V_29 = (bool)1; goto IL_09d2_2; } IL_086a_2: { Type_t* L_389 = V_25; Type_t* L_390 = V_26; NullCheck(L_389); bool L_391; L_391 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_389, L_390); bool L_392 = L_391; V_31 = L_392; if (L_392) { goto IL_0887_2; } } { Type_t* L_393 = V_26; Type_t* L_394 = V_25; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); bool L_395; L_395 = TypeExtensions_HasCastDefined_m922E1CB13D9F9959303880F873CBE2120E1E9057(L_393, L_394, (bool)0, NULL); if (!L_395) { goto IL_0907_2; } } IL_0887_2: { } try { { bool L_396 = V_30; if (!L_396) { goto IL_08a1_3; } } { Type_t* L_397 = V_26; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_398; L_398 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_397, NULL); V_34 = L_398; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_399 = V_34; RuntimeObject* L_400 = ___0_reader; NullCheck(L_399); RuntimeObject* L_401; L_401 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_399, L_400); V_33 = L_401; goto IL_08c0_3; } IL_08a1_3: { Type_t* L_402 = V_26; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_403 = V_4; NullCheck(L_403); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_404; L_404 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_403, NULL); NullCheck(L_404); RuntimeObject* L_405; L_405 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_404, NULL); il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); RuntimeObject* L_406; L_406 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_402, L_405, NULL); V_35 = L_406; RuntimeObject* L_407 = V_35; RuntimeObject* L_408 = ___0_reader; NullCheck(L_407); RuntimeObject* L_409; L_409 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_407, L_408); V_33 = L_409; } IL_08c0_3: { bool L_410 = V_31; if (!L_410) { goto IL_08ca_3; } } { RuntimeObject* L_411 = V_33; V_28 = L_411; goto IL_08eb_3; } IL_08ca_3: { Type_t* L_412 = V_26; Type_t* L_413 = V_25; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_414; L_414 = TypeExtensions_GetCastMethodDelegate_mCFCB424DA729B6B2CBEE8370C5A7F0B5FF566074(L_412, L_413, (bool)0, NULL); V_36 = L_414; Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_415 = V_36; if (!L_415) { goto IL_08e7_3; } } { Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_416 = V_36; RuntimeObject* L_417 = V_33; NullCheck(L_416); RuntimeObject* L_418; L_418 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_416, L_417, NULL); V_28 = L_418; goto IL_08eb_3; } IL_08e7_3: { RuntimeObject* L_419 = V_33; V_28 = L_419; } IL_08eb_3: { V_29 = (bool)1; goto IL_09d2_2; } } 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_08f3_2; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_08fb_2; } throw e; } CATCH_08f3_2: { V_37 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)); V_5 = (bool)0; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_420 = V_37; IL2CPP_RAISE_MANAGED_EXCEPTION(L_420, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04_RuntimeMethod_var))); } CATCH_08fb_2: { V_29 = (bool)0; V_28 = NULL; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_09d2_2; } IL_0907_2: { bool L_421 = __this->___IsAbstract; if (L_421) { goto IL_09a0_2; } } { bool L_422 = __this->___AllowDeserializeInvalidData; if (L_422) { goto IL_092c_2; } } { RuntimeObject* L_423 = ___0_reader; NullCheck(L_423); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_424; L_424 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_423); NullCheck(L_424); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_425; L_425 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_424, NULL); NullCheck(L_425); bool L_426 = L_425->___AllowDeserializeInvalidData; if (!L_426) { goto IL_09a0_2; } } IL_092c_2: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_427 = V_4; NullCheck(L_427); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_428; L_428 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_427, NULL); NullCheck(L_428); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_429; L_429 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_428, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_430 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_431 = L_430; NullCheck(L_431); (L_431)->SetAt(static_cast(0), (String_t*)_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_432 = L_431; Type_t* L_433 = V_26; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_434; L_434 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_433, NULL); NullCheck(L_432); (L_432)->SetAt(static_cast(1), (String_t*)L_434); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_435 = L_432; NullCheck(L_435); (L_435)->SetAt(static_cast(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_436 = L_435; Type_t* L_437 = V_25; String_t* L_438; L_438 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_437, NULL); NullCheck(L_436); (L_436)->SetAt(static_cast(3), (String_t*)L_438); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_439 = L_436; NullCheck(L_439); (L_439)->SetAt(static_cast(4), (String_t*)_stringLiteralFDA64DC2DB1A71B424B83B071CB88E8E8CD0FB65); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_440 = L_439; String_t* L_441 = V_6; NullCheck(L_440); (L_440)->SetAt(static_cast(5), (String_t*)L_441); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_442 = L_440; NullCheck(L_442); (L_442)->SetAt(static_cast(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_443; L_443 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_442, NULL); NullCheck(L_429); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_429, L_443, NULL); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_444 = V_4; NullCheck(L_444); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_445; L_445 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_444, NULL); NullCheck(L_445); RuntimeObject* L_446; L_446 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_445, NULL); RuntimeObject* L_447; L_447 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_446, NULL); RuntimeObject* L_448 = ___0_reader; NullCheck(L_447); RuntimeObject* L_449; L_449 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_447, L_448); V_28 = L_449; V_29 = (bool)1; goto IL_09d2_2; } IL_09a0_2: { Type_t* L_450 = V_26; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_451 = V_4; NullCheck(L_451); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_452; L_452 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_451, NULL); NullCheck(L_452); RuntimeObject* L_453; L_453 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_452, NULL); il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); RuntimeObject* L_454; L_454 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_450, L_453, NULL); V_38 = L_454; RuntimeObject* L_455 = V_38; RuntimeObject* L_456 = ___0_reader; NullCheck(L_455); RuntimeObject* L_457; L_457 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_455, L_456); V_39 = L_457; int32_t L_458 = V_27; if ((((int32_t)L_458) < ((int32_t)0))) { goto IL_09cf_2; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_459 = V_4; int32_t L_460 = V_27; RuntimeObject* L_461 = V_39; NullCheck(L_459); DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_459, L_460, L_461, NULL); } IL_09cf_2: { V_28 = NULL; } IL_09d2_2: { bool L_462 = V_29; if (L_462) { goto IL_0a5a_2; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_463 = V_4; NullCheck(L_463); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_464; L_464 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_463, NULL); NullCheck(L_464); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_465; L_465 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_464, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_466 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_467 = L_466; NullCheck(L_467); (L_467)->SetAt(static_cast(0), (String_t*)_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_468 = L_467; Type_t* L_469 = V_26; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var); String_t* L_470; L_470 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_469, NULL); NullCheck(L_468); (L_468)->SetAt(static_cast(1), (String_t*)L_470); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_471 = L_468; NullCheck(L_471); (L_471)->SetAt(static_cast(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_472 = L_471; Type_t* L_473 = V_25; String_t* L_474; L_474 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_473, NULL); NullCheck(L_472); (L_472)->SetAt(static_cast(3), (String_t*)L_474); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_475 = L_472; NullCheck(L_475); (L_475)->SetAt(static_cast(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_476 = L_475; String_t* L_477 = V_6; NullCheck(L_476); (L_476)->SetAt(static_cast(5), (String_t*)L_477); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_478 = L_476; NullCheck(L_478); (L_478)->SetAt(static_cast(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8); String_t* L_479; L_479 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_478, NULL); NullCheck(L_465); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_465, L_479, NULL); V_28 = NULL; goto IL_0a5a_2; } IL_0a33_2: { bool L_480 = __this->___IsAbstract; if (!L_480) { goto IL_0a40_2; } } { V_28 = NULL; goto IL_0a5a_2; } IL_0a40_2: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_481 = V_4; NullCheck(L_481); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_482; L_482 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_481, NULL); NullCheck(L_482); RuntimeObject* L_483; L_483 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_482, NULL); RuntimeObject* L_484; L_484 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_483, NULL); RuntimeObject* L_485 = ___0_reader; NullCheck(L_484); RuntimeObject* L_486; L_486 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_484, L_485); V_28 = L_486; } IL_0a5a_2: { int32_t L_487 = V_27; if ((((int32_t)L_487) < ((int32_t)0))) { goto IL_0a6a_2; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_488 = V_4; int32_t L_489 = V_27; RuntimeObject* L_490 = V_28; NullCheck(L_488); DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_488, L_489, L_490, NULL); } IL_0a6a_2: { RuntimeObject* L_491 = V_28; V_14 = L_491; goto IL_0b7b; } IL_0a73_2: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_492 = V_4; NullCheck(L_492); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_493; L_493 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_492, NULL); NullCheck(L_493); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_494; L_494 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_493, NULL); String_t* L_495 = V_6; String_t* L_496; L_496 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9CE54EB91F61FAE399E5E2821E11199A781E921C, L_495, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL); NullCheck(L_494); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_494, L_496, NULL); V_14 = NULL; goto IL_0b7b; } } 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_0a9d_1; } 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_0aa5_1; } throw e; } CATCH_0a9d_1: { V_40 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)); V_5 = (bool)0; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_497 = V_40; IL2CPP_RAISE_MANAGED_EXCEPTION(L_497, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04_RuntimeMethod_var))); } CATCH_0aa5_1: { V_41 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_498 = V_4; NullCheck(L_498); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_499; L_499 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_498, NULL); NullCheck(L_499); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_500; L_500 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_499, NULL); Exception_t* L_501 = V_41; NullCheck(L_500); DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_500, L_501, NULL); V_14 = NULL; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0b7b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0ace: { bool L_502 = __this->___MayBeBoxedValueType; if (!L_502) { goto IL_0b46; } } { RuntimeObject* L_503 = ___0_reader; NullCheck(L_503); bool L_504; L_504 = InterfaceFuncInvoker1< bool, bool* >::Invoke(35, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_503, (&V_42)); bool L_505 = V_42; bool L_506 = L_505; RuntimeObject* L_507 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_506); return L_507; } IL_0ae7: { bool L_508 = __this->___MayBeBoxedValueType; if (!L_508) { goto IL_0b46; } } { RuntimeObject* L_509 = ___0_reader; NullCheck(L_509); bool L_510; L_510 = InterfaceFuncInvoker1< bool, double* >::Invoke(34, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_509, (&V_43)); double L_511 = V_43; double L_512 = L_511; RuntimeObject* L_513 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_512); return L_513; } IL_0b00: { bool L_514 = __this->___MayBeBoxedValueType; if (!L_514) { goto IL_0b46; } } { RuntimeObject* L_515 = ___0_reader; NullCheck(L_515); bool L_516; L_516 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(27, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_515, (&V_44)); int64_t L_517 = V_44; int64_t L_518 = L_517; RuntimeObject* L_519 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_518); return L_519; } IL_0b19: { bool L_520 = __this->___MayBeBoxedValueType; if (!L_520) { goto IL_0b46; } } { RuntimeObject* L_521 = ___0_reader; NullCheck(L_521); bool L_522; L_522 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(22, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_521, (&V_45)); String_t* L_523 = V_45; return L_523; } IL_0b2d: { bool L_524 = __this->___MayBeBoxedValueType; if (!L_524) { goto IL_0b46; } } { RuntimeObject* L_525 = ___0_reader; NullCheck(L_525); bool L_526; L_526 = InterfaceFuncInvoker1< bool, Guid_t* >::Invoke(23, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_525, (&V_46)); Guid_t L_527 = V_46; Guid_t L_528 = L_527; RuntimeObject* L_529 = Box(Guid_t_il2cpp_TypeInfo_var, &L_528); return L_529; } IL_0b46: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_530 = V_4; NullCheck(L_530); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_531; L_531 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_530, NULL); NullCheck(L_531); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_532; L_532 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_531, NULL); Il2CppFakeBox L_533(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_7)); String_t* L_534; L_534 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_533), NULL); String_t* L_535; L_535 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralD2FD3D1BB8E20A2650264FB77F2EA347AC51C3E6, L_534, _stringLiteral4C4483EB99CA620BE733FC5728BCAF8828A5B3A0, NULL); NullCheck(L_532); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_532, L_535, NULL); RuntimeObject* L_536 = ___0_reader; NullCheck(L_536); InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_536); return NULL; } IL_0b7b: { RuntimeObject* L_537 = V_14; return L_537; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, String_t* ___0_name, RuntimeObject* ___1_value, RuntimeObject* ___2_writer, 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*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); 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*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* V_1 = NULL; RuntimeObject* V_2 = NULL; bool V_3 = false; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; String_t* V_7 = NULL; Guid_t V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; Type_t* V_10 = NULL; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_11 = NULL; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_12 = NULL; RuntimeObject* V_13 = NULL; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_14 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0 = __this->___IsEnum; if (!L_0) { goto IL_002e; } } try { RuntimeObject* L_1 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Convert_ToUInt64_mAED581BDC2A2EC0295EC6FB7C7D525571FEA4A0B(((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)IsInstClass((RuntimeObject*)L_1, Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var)), NULL); V_0 = L_2; goto IL_0025; } 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_0016; } throw e; } CATCH_0016: { RuntimeObject* L_3 = ___1_value; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var))); int64_t L_4; L_4 = Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5(((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)IsInstClass((RuntimeObject*)L_3, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var)))), NULL); V_0 = L_4; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0025; } IL_0025: { RuntimeObject* L_5 = ___2_writer; String_t* L_6 = ___0_name; uint64_t L_7 = V_0; NullCheck(L_5); InterfaceActionInvoker2< String_t*, uint64_t >::Invoke(30, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_5, L_6, L_7); return; } IL_002e: { RuntimeObject* L_8 = ___2_writer; NullCheck(L_8); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_9; L_9 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_8); V_1 = L_9; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_10 = V_1; NullCheck(L_10); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_11; L_11 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_10, NULL); NullCheck(L_11); RuntimeObject* L_12; L_12 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_11, NULL); V_2 = L_12; RuntimeObject* L_13 = V_2; NullCheck(L_13); bool L_14; L_14 = InterfaceFuncInvoker0< bool >::Invoke(1, ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var, L_13); if (L_14) { goto IL_0081; } } { Type_t* L_15 = __this->___SerializedType; NullCheck(L_15); bool L_16; L_16 = VirtualFuncInvoker0< bool >::Invoke(18, L_15); if (L_16) { goto IL_0081; } } { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_17 = V_1; NullCheck(L_17); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_18; L_18 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_17, NULL); NullCheck(L_18); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_19; L_19 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_18, NULL); Type_t* L_20 = __this->___SerializedType; NullCheck(L_20); String_t* L_21; L_21 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_20); String_t* L_22; L_22 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008, L_21, _stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2, NULL); NullCheck(L_19); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_19, L_22, NULL); return; } IL_0081: { bool L_23 = __this->___IsValueType; if (!L_23) { goto IL_00bd; } } { V_3 = (bool)1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00b2: { { bool L_24 = V_3; if (!L_24) { goto IL_00bc; } } { RuntimeObject* L_25 = ___2_writer; String_t* L_26 = ___0_name; NullCheck(L_25); InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_25, L_26); } IL_00bc: { return; } } }); try { try { RuntimeObject* L_27 = ___2_writer; String_t* L_28 = ___0_name; Type_t* L_29 = __this->___SerializedType; NullCheck(L_27); InterfaceActionInvoker2< String_t*, Type_t* >::Invoke(10, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_27, L_28, L_29); RuntimeObject* L_30 = V_2; RuntimeObject* L_31; L_31 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_30, NULL); RuntimeObject* L_32 = ___1_value; RuntimeObject* L_33 = ___2_writer; NullCheck(L_31); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_31, L_32, L_33); goto IL_01b7; } 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_00ab_1; } throw e; } CATCH_00ab_1: { V_4 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)); V_3 = (bool)0; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_34 = V_4; IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58_RuntimeMethod_var))); } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00bd: { V_9 = (bool)1; RuntimeObject* L_35 = ___1_value; if (L_35) { goto IL_00cb; } } { RuntimeObject* L_36 = ___2_writer; String_t* L_37 = ___0_name; NullCheck(L_36); InterfaceActionInvoker1< String_t* >::Invoke(15, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_36, L_37); return; } IL_00cb: { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_38 = V_1; RuntimeObject* L_39 = ___1_value; NullCheck(L_38); bool L_40; L_40 = SerializationContext_TryRegisterExternalReference_m01D155EE2C4B9F34EC8B3D7DC6031A7AA7943F49(L_38, L_39, (&V_6), NULL); if (!L_40) { goto IL_00e0; } } { RuntimeObject* L_41 = ___2_writer; String_t* L_42 = ___0_name; int32_t L_43 = V_6; NullCheck(L_41); InterfaceActionInvoker2< String_t*, int32_t >::Invoke(17, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_41, L_42, L_43); return; } IL_00e0: { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_44 = V_1; RuntimeObject* L_45 = ___1_value; NullCheck(L_44); bool L_46; L_46 = SerializationContext_TryRegisterExternalReference_m1262783B01832CDECA2B7C6FDA18FC97CD81B461(L_44, L_45, (&V_8), NULL); if (!L_46) { goto IL_00f5; } } { RuntimeObject* L_47 = ___2_writer; String_t* L_48 = ___0_name; Guid_t L_49 = V_8; NullCheck(L_47); InterfaceActionInvoker2< String_t*, Guid_t >::Invoke(18, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_47, L_48, L_49); return; } IL_00f5: { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_50 = V_1; RuntimeObject* L_51 = ___1_value; NullCheck(L_50); bool L_52; L_52 = SerializationContext_TryRegisterExternalReference_m77B3F8391B985FC69DD421FB389BEC9F8FBF5A8A(L_50, L_51, (&V_7), NULL); if (!L_52) { goto IL_010a; } } { RuntimeObject* L_53 = ___2_writer; String_t* L_54 = ___0_name; String_t* L_55 = V_7; NullCheck(L_53); InterfaceActionInvoker2< String_t*, String_t* >::Invoke(19, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_53, L_54, L_55); return; } IL_010a: { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_56 = V_1; RuntimeObject* L_57 = ___1_value; NullCheck(L_56); bool L_58; L_58 = SerializationContext_TryRegisterInternalReference_m6FBCF3B76E87EF43751A3350EF49F4A8CC8F0ABE(L_56, L_57, (&V_5), NULL); if (!L_58) { goto IL_01ae; } } { RuntimeObject* L_59 = ___1_value; NullCheck(L_59); Type_t* L_60; L_60 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_59, NULL); V_10 = L_60; bool L_61 = __this->___MayBeBoxedValueType; if (!L_61) { goto IL_0164; } } { Type_t* L_62 = V_10; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); bool L_63; L_63 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_62, NULL); if (!L_63) { goto IL_0164; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0158: { { bool L_64 = V_9; if (!L_64) { goto IL_0163; } } { RuntimeObject* L_65 = ___2_writer; String_t* L_66 = ___0_name; NullCheck(L_65); InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_65, L_66); } IL_0163: { return; } } }); try { try { RuntimeObject* L_67 = ___2_writer; String_t* L_68 = ___0_name; Type_t* L_69 = V_10; int32_t L_70 = V_5; NullCheck(L_67); InterfaceActionInvoker3< String_t*, Type_t*, int32_t >::Invoke(9, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_67, L_68, L_69, L_70); Type_t* L_71 = V_10; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_72; L_72 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_71, NULL); V_11 = L_72; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_73 = V_11; RuntimeObject* L_74 = ___1_value; RuntimeObject* L_75 = ___2_writer; NullCheck(L_73); Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_73, L_74, L_75, NULL); goto IL_01b7; } 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_0150_1; } throw e; } CATCH_0150_1: { V_12 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)); V_9 = (bool)0; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_76 = V_12; IL2CPP_RAISE_MANAGED_EXCEPTION(L_76, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58_RuntimeMethod_var))); } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0164: { Type_t* L_77 = V_10; Type_t* L_78 = __this->___SerializedType; if ((!(((RuntimeObject*)(Type_t*)L_77) == ((RuntimeObject*)(Type_t*)L_78)))) { goto IL_0179; } } { RuntimeObject* L_79 = V_2; RuntimeObject* L_80; L_80 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_79, NULL); V_13 = L_80; goto IL_0183; } IL_0179: { Type_t* L_81 = V_10; RuntimeObject* L_82 = V_2; il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); RuntimeObject* L_83; L_83 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_81, L_82, NULL); V_13 = L_83; } IL_0183: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01a2: { { bool L_84 = V_9; if (!L_84) { goto IL_01ad; } } { RuntimeObject* L_85 = ___2_writer; String_t* L_86 = ___0_name; NullCheck(L_85); InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_85, L_86); } IL_01ad: { return; } } }); try { try { RuntimeObject* L_87 = ___2_writer; String_t* L_88 = ___0_name; Type_t* L_89 = V_10; int32_t L_90 = V_5; NullCheck(L_87); InterfaceActionInvoker3< String_t*, Type_t*, int32_t >::Invoke(9, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_87, L_88, L_89, L_90); RuntimeObject* L_91 = V_13; RuntimeObject* L_92 = ___1_value; RuntimeObject* L_93 = ___2_writer; NullCheck(L_91); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_91, L_92, L_93); goto IL_01b7; } 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_019a_1; } throw e; } CATCH_019a_1: { V_14 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)); V_9 = (bool)0; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_94 = V_14; IL2CPP_RAISE_MANAGED_EXCEPTION(L_94, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58_RuntimeMethod_var))); } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01ae: { RuntimeObject* L_95 = ___2_writer; String_t* L_96 = ___0_name; int32_t L_97 = V_5; NullCheck(L_95); InterfaceActionInvoker2< String_t*, int32_t >::Invoke(16, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_95, L_96, L_97); } IL_01b7: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, RuntimeObject* ___0_serializationPolicy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; bool V_2 = false; { RuntimeObject* L_0 = ___0_serializationPolicy; il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); RuntimeObject* L_1 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___UnityPolicy; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))) { goto IL_002d; } } { RuntimeObject* L_2 = __this->___UnityPolicyFormatter; if (L_2) { goto IL_0026; } } { Type_t* L_3 = __this->___SerializedType; il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); RuntimeObject* L_4 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___UnityPolicy; il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); RuntimeObject* L_5; L_5 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_3, L_4, NULL); __this->___UnityPolicyFormatter = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___UnityPolicyFormatter), (void*)L_5); } IL_0026: { RuntimeObject* L_6 = __this->___UnityPolicyFormatter; return L_6; } IL_002d: { RuntimeObject* L_7 = ___0_serializationPolicy; il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); RuntimeObject* L_8 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___EverythingPolicy; if ((!(((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8)))) { goto IL_005a; } } { RuntimeObject* L_9 = __this->___EverythingPolicyFormatter; if (L_9) { goto IL_0053; } } { Type_t* L_10 = __this->___SerializedType; il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); RuntimeObject* L_11 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___EverythingPolicy; il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); RuntimeObject* L_12; L_12 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_10, L_11, NULL); __this->___EverythingPolicyFormatter = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___EverythingPolicyFormatter), (void*)L_12); } IL_0053: { RuntimeObject* L_13 = __this->___EverythingPolicyFormatter; return L_13; } IL_005a: { RuntimeObject* L_14 = ___0_serializationPolicy; il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); RuntimeObject* L_15 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___StrictPolicy; if ((!(((RuntimeObject*)(RuntimeObject*)L_14) == ((RuntimeObject*)(RuntimeObject*)L_15)))) { goto IL_0087; } } { RuntimeObject* L_16 = __this->___StrictPolicyFormatter; if (L_16) { goto IL_0080; } } { Type_t* L_17 = __this->___SerializedType; il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); RuntimeObject* L_18 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___StrictPolicy; il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); RuntimeObject* L_19; L_19 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_17, L_18, NULL); __this->___StrictPolicyFormatter = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->___StrictPolicyFormatter), (void*)L_19); } IL_0080: { RuntimeObject* L_20 = __this->___StrictPolicyFormatter; return L_20; } IL_0087: { RuntimeObject* L_21 = __this->___FormattersByPolicy_LOCK; V_1 = L_21; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00c4: { { bool L_22 = V_2; if (!L_22) { goto IL_00cd; } } { RuntimeObject* L_23 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_23, NULL); } IL_00cd: { return; } } }); try { { RuntimeObject* L_24 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_24, (&V_2), NULL); Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* L_25 = __this->___FormattersByPolicy; RuntimeObject* L_26 = ___0_serializationPolicy; NullCheck(L_25); bool L_27; L_27 = Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101(L_25, L_26, (&V_0), Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101_RuntimeMethod_var); if (L_27) { goto IL_00c2_1; } } { Type_t* L_28 = __this->___SerializedType; RuntimeObject* L_29 = ___0_serializationPolicy; il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); RuntimeObject* L_30; L_30 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_28, L_29, NULL); V_0 = L_30; Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* L_31 = __this->___FormattersByPolicy; RuntimeObject* L_32 = ___0_serializationPolicy; RuntimeObject* L_33 = V_0; NullCheck(L_31); Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B(L_31, L_32, L_33, Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B_RuntimeMethod_var); } IL_00c2_1: { goto IL_00ce; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ce: { RuntimeObject* L_34 = V_0; return L_34; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnySerializer__cctor_mC5560ABE8A4B481CD7D8A468C0ED9C13C557A33C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL); ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___UnityPolicy = L_0; Il2CppCodeGenWriteBarrier((void**)(&((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___UnityPolicy), (void*)L_0); RuntimeObject* L_1; L_1 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL); ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___StrictPolicy = L_1; Il2CppCodeGenWriteBarrier((void**)(&((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___StrictPolicy), (void*)L_1); RuntimeObject* L_2; L_2 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL); ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___EverythingPolicy = L_2; Il2CppCodeGenWriteBarrier((void**)(&((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___EverythingPolicy), (void*)L_2); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BooleanSerializer_ReadValue_mAD8F40322B141B4DF13731A2AB21E79498E6C862 (BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7* __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; bool V_2 = false; 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)5)))) { goto IL_004b; } } { RuntimeObject* L_3 = ___0_reader; NullCheck(L_3); bool L_4; L_4 = InterfaceFuncInvoker1< bool, bool* >::Invoke(35, 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 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: { bool 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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; V_3 = 5; Il2CppFakeBox 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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; String_t* L_25 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(3), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24; NullCheck(L_26); (L_26)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; Il2CppFakeBox 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(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 (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BooleanSerializer_WriteValue_mCA9A9032CCD533257A4FB4DCBE2EF811BEB81B51 (BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7* __this, String_t* ___0_name, bool ___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; bool L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, bool >::Invoke(34, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BooleanSerializer__ctor_m88A837E4C477BB0AF23DA82F4609AD8868F8556D (BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430(__this, Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_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 uint8_t ByteSerializer_ReadValue_m9D5907979651B9217C9C60F0CF1EC6B3CF6FCADD (ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6* __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; uint8_t V_2 = 0x0; 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, uint8_t* >::Invoke(28, 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 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: { uint8_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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; V_3 = 3; Il2CppFakeBox 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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; String_t* L_25 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(3), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24; NullCheck(L_26); (L_26)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; Il2CppFakeBox 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(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 (uint8_t)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteSerializer_WriteValue_m8E9537DFB56CB3EF75EC3EB749D8C7E3453A4A0E (ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6* __this, String_t* ___0_name, uint8_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; uint8_t L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, uint8_t >::Invoke(27, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteSerializer__ctor_mF9A3F54239A994B963C241D0D872FECB9A78D6C8 (ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E(__this, Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_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 Il2CppChar CharSerializer_ReadValue_mF16703249646988EDA69F1F488F230788C1DDC6C (CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF* __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; Il2CppChar V_2 = 0x0; 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, Il2CppChar* >::Invoke(21, 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 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: { Il2CppChar 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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; V_3 = 1; Il2CppFakeBox 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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; String_t* L_25 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(3), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24; NullCheck(L_26); (L_26)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; Il2CppFakeBox 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(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 CharSerializer_WriteValue_m27DF480EE6068D6D916D5723B65C593A897D82CC (CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF* __this, String_t* ___0_name, Il2CppChar ___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; Il2CppChar L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, Il2CppChar >::Invoke(20, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharSerializer__ctor_mE4716C6E02E9736405958269C6095C753E4CF76A (CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15(__this, Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_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 Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F DecimalSerializer_ReadValue_mFA9CE78FC26B90EB239362D5E3E4C2B325551B1D (DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); 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*)&_stringLiteral7C7A7CE3131C90467DB06F91112D94E9DC995E17); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2B669FF311AFA387648BA60EE8945F1188280B7); 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; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2; memset((&V_2), 0, sizeof(V_2)); 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_0049; } } IL_0011: { RuntimeObject* L_4 = ___0_reader; NullCheck(L_4); bool L_5; L_5 = InterfaceFuncInvoker1< bool, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* >::Invoke(32, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4, (&V_2)); if (L_5) { goto IL_0047; } } { 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); Il2CppFakeBox 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_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral7C7A7CE3131C90467DB06F91112D94E9DC995E17, L_11, NULL); NullCheck(L_9); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_9, L_12, NULL); } IL_0047: { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_13 = V_2; return L_13; } IL_0049: { 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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; V_3 = 4; Il2CppFakeBox 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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; V_3 = 3; Il2CppFakeBox L_25(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3)); String_t* L_26; L_26 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_25), NULL); NullCheck(L_24); (L_24)->SetAt(static_cast(3), (String_t*)L_26); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_24; NullCheck(L_27); (L_27)->SetAt(static_cast(4), (String_t*)_stringLiteralC2B669FF311AFA387648BA60EE8945F1188280B7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27; Il2CppFakeBox 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(5), (String_t*)L_30); String_t* L_31; L_31 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_28, NULL); NullCheck(L_17); DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_31, NULL); RuntimeObject* L_32 = ___0_reader; NullCheck(L_32); InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_32); il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_33 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___Zero; return L_33; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecimalSerializer_WriteValue_m93CA7259C8CFF47D416F24419F1D677B04E1055E (DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711* __this, String_t* ___0_name, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___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; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F >::Invoke(31, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecimalSerializer__ctor_m46D0C7213D7E87DCB8307B5DF1C78E81B79AB012 (DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058(__this, Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_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 double DoubleSerializer_ReadValue_mB0AC3136FEEC2301CBC298A1FE6E24052EAFB37B (DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D* __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; double V_2 = 0.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 ((((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, double* >::Invoke(34, 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 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: { double 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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20; V_3 = 4; Il2CppFakeBox 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(1), (String_t*)L_23); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_21; NullCheck(L_24); (L_24)->SetAt(static_cast(2), (String_t*)_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24; V_3 = 3; Il2CppFakeBox 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(3), (String_t*)L_27); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_25; NullCheck(L_28); (L_28)->SetAt(static_cast(4), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28; String_t* L_30 = V_0; NullCheck(L_29); (L_29)->SetAt(static_cast(5), (String_t*)L_30); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_29; NullCheck(L_31); (L_31)->SetAt(static_cast(6), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31; Il2CppFakeBox 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(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.0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleSerializer_WriteValue_mDD8307737BF2B3FEFD1C6B0610236739D1887D86 (DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D* __this, String_t* ___0_name, double ___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; double L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, double >::Invoke(33, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleSerializer__ctor_m2674C1856F9EDFC0EC978464ECABC84758A38927 (DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79(__this, Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_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 Guid_t GuidSerializer_ReadValue_mCCAF7F556B2063B81DAF848F8DB9A1A38D5F5837 (GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5* __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; Guid_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t V_3 = 0; Guid_t V_4; memset((&V_4), 0, sizeof(V_4)); { 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)2)))) { goto IL_004b; } } { RuntimeObject* L_3 = ___0_reader; NullCheck(L_3); bool L_4; L_4 = InterfaceFuncInvoker1< bool, Guid_t* >::Invoke(23, 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 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: { Guid_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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; V_3 = 2; Il2CppFakeBox 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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; String_t* L_25 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(3), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24; NullCheck(L_26); (L_26)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; Il2CppFakeBox 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(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); il2cpp_codegen_initobj((&V_4), sizeof(Guid_t)); Guid_t L_32 = V_4; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuidSerializer_WriteValue_mD9FE66277819D0198231C564C934F8BA5CA3AFEC (GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5* __this, String_t* ___0_name, Guid_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; Guid_t L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, Guid_t >::Invoke(22, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuidSerializer__ctor_m17FB234E7C53E793DF3D060B5F26F1A109CCEC8B (GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80(__this, Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_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 int16_t Int16Serializer_ReadValue_m55BBE80D511F5AA0456EBC67E950CE8D9DEC5E4E (Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B* __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; int16_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, int16_t* >::Invoke(25, 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 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: { int16_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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; V_3 = 3; Il2CppFakeBox 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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; String_t* L_25 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(3), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24; NullCheck(L_26); (L_26)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; Il2CppFakeBox 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(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 (int16_t)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int16Serializer_WriteValue_mB0279E4C8BC4E9F3A844C4968174AC7857E343A0 (Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B* __this, String_t* ___0_name, int16_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; int16_t L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, int16_t >::Invoke(24, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int16Serializer__ctor_m3B058ECD2572A698B7423C8DBF80795CFD766F4A (Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A(__this, Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_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 int32_t Int32Serializer_ReadValue_mEE30E0C12B972A5EE827C25B6D14D07887E3429E (Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2* __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; int32_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, int32_t* >::Invoke(26, 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 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: { int32_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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; V_3 = 3; Il2CppFakeBox 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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; String_t* L_25 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(3), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24; NullCheck(L_26); (L_26)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; Il2CppFakeBox 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(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 Int32Serializer_WriteValue_m7EA10CC474B9CADF9DCEC37D0A00392E7373DA1B (Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2* __this, String_t* ___0_name, int32_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; int32_t L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int32Serializer__ctor_m4597E47DF915AB38A814DDD497B71E3DBC4AF02C (Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249(__this, Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_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 int64_t Int64Serializer_ReadValue_m3451A6E15F89A1F117A792A3BE59EBDF0969836D (Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD* __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; int64_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, int64_t* >::Invoke(27, 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 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: { int64_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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; V_3 = 3; Il2CppFakeBox 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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; String_t* L_25 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(3), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24; NullCheck(L_26); (L_26)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; Il2CppFakeBox 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(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 Int64Serializer_WriteValue_m27CF7D5AD3FD2CECAFF2698EAC937ED1A2BA12ED (Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD* __this, String_t* ___0_name, int64_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; int64_t L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, int64_t >::Invoke(26, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int64Serializer__ctor_m945743CDFCCA97DED1F769342AE235C02B685CCB (Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1(__this, Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_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 intptr_t IntPtrSerializer_ReadValue_m8DC716634603FAAF748324C179EE94AA8140B3B9 (IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD* __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; int64_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, int64_t* >::Invoke(27, 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 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: { int64_t L_13 = V_2; intptr_t L_14; memset((&L_14), 0, sizeof(L_14)); IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20; V_3 = 3; Il2CppFakeBox 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(1), (String_t*)L_23); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_21; NullCheck(L_24); (L_24)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24; String_t* L_26 = V_0; NullCheck(L_25); (L_25)->SetAt(static_cast(3), (String_t*)L_26); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_25; NullCheck(L_27); (L_27)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27; Il2CppFakeBox 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(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 ((intptr_t)0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtrSerializer_WriteValue_m69156F1ADA4BBCBEE3FCAA364F3FDF7BF07A443E (IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD* __this, String_t* ___0_name, intptr_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; intptr_t L_2 = ___1_value; int64_t L_3; L_3 = IntPtr_op_Explicit_m735171330B3A339481D140F6A0DDD8D829E2084C(L_2, NULL); NullCheck(L_0); InterfaceActionInvoker2< String_t*, int64_t >::Invoke(26, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtrSerializer__ctor_m92D65036925CFAE24B1A066ABE29C98840588BA5 (IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199(__this, Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_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 int8_t SByteSerializer_ReadValue_mA7E535C2830E35DEA19F15F805785E6623C9CDCE (SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F* __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; int8_t V_2 = 0x0; 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, int8_t* >::Invoke(24, 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 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: { int8_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(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; V_3 = 3; Il2CppFakeBox 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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; String_t* L_25 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(3), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24; NullCheck(L_26); (L_26)->SetAt(static_cast(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; Il2CppFakeBox 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(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 (int8_t)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SByteSerializer_WriteValue_m5CA6271CD63F6D974349DECF0502AB60A61A5937 (SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F* __this, String_t* ___0_name, int8_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; int8_t L_2 = ___1_value; NullCheck(L_0); InterfaceActionInvoker2< String_t*, int8_t >::Invoke(23, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SByteSerializer__ctor_mC15D2A3A8475451CEF587EC0DF8B0A6346A37FFA (SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0(__this, Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_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 Serializer_FireOnSerializedType_m79A0B2657447AE89F30B5857678A5956D728756A (Type_t* ___0_type, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_GetForValue_m8F9AA02CC0076DED067DB02676A68C3F2A861BE9 (RuntimeObject* ___0_value, 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*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_value; if (L_0) { goto IL_0013; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_3; L_3 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_2, NULL); return L_3; } IL_0013: { RuntimeObject* L_4 = ___0_value; NullCheck(L_4); Type_t* L_5; L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_6; L_6 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_1; L_1 = Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF(L_0, (bool)1, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF (Type_t* ___0_type, bool ___1_allowWeakFallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29_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); s_Il2CppMethodInitialized = true; } Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_0 = NULL; Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* V_1 = NULL; RuntimeObject* V_2 = NULL; bool V_3 = false; Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* G_B5_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_000f; } } { 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_m4A0936689D360EBC545690326B4DF187196BF2B9(L_2, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF_RuntimeMethod_var))); } IL_000f: { bool L_3 = ___1_allowWeakFallback; if (L_3) { goto IL_0019; } } { il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_4 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Strong_ReaderWriterCache; G_B5_0 = L_4; goto IL_001e; } IL_0019: { il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_5 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Weak_ReaderWriterCache; G_B5_0 = L_5; } IL_001e: { V_1 = G_B5_0; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); RuntimeObject* L_6 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___LOCK; V_2 = L_6; V_3 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004c: { { bool L_7 = V_3; if (!L_7) { goto IL_0055; } } { RuntimeObject* L_8 = V_2; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_8, NULL); } IL_0055: { return; } } }); try { { RuntimeObject* L_9 = V_2; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_9, (&V_3), NULL); Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_10 = V_1; Type_t* L_11 = ___0_type; NullCheck(L_10); bool L_12; L_12 = Dictionary_2_TryGetValue_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29(L_10, L_11, (&V_0), Dictionary_2_TryGetValue_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29_RuntimeMethod_var); if (L_12) { goto IL_004a_1; } } { Type_t* L_13 = ___0_type; bool L_14 = ___1_allowWeakFallback; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_15; L_15 = Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194(L_13, L_14, NULL); V_0 = L_15; Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_16 = V_1; Type_t* L_17 = ___0_type; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_18 = V_0; NullCheck(L_16); Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814(L_16, L_17, L_18, Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814_RuntimeMethod_var); } IL_004a_1: { goto IL_0056; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0056: { Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_19 = V_0; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A (Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; RuntimeObject* L_1 = ___1_writer; VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, __this, (String_t*)NULL, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194 (Type_t* ___0_type, bool ___1_allowWeakfallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexTypeSerializer_1_tD0D951597E078BE10AFCA4297F412E286FFC9E53_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumSerializer_1_tE945C51B8E830EAA939FC02A7105FD28642BD3F0_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_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; } ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_0 = NULL; Type_t* V_1 = NULL; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_2 = NULL; TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_3 = NULL; TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_4 = NULL; ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_5 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = (ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)NULL; } try { { V_1 = (Type_t*)NULL; 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_003e_1; } } { bool L_2 = ___1_allowWeakfallback; if (!L_2) { goto IL_0022_1; } } { il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var); bool L_3; L_3 = EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F(NULL); if (L_3) { goto IL_0022_1; } } { Type_t* L_4 = ___0_type; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* L_5 = (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A*)il2cpp_codegen_object_new(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80(L_5, L_4, NULL); V_2 = L_5; goto IL_0108; } IL_0022_1: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (EnumSerializer_1_tE945C51B8E830EAA939FC02A7105FD28642BD3F0_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); 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_type; NullCheck(L_9); ArrayElementTypeCheck (L_9, L_10); (L_9)->SetAt(static_cast(0), (Type_t*)L_10); NullCheck(L_7); Type_t* L_11; L_11 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_7, L_9); V_1 = L_11; goto IL_009c_1; } IL_003e_1: { Type_t* L_12 = ___0_type; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); bool L_13; L_13 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_12, NULL); if (!L_13) { goto IL_006c_1; } } try { il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_14 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___PrimitiveReaderWriterTypes; Type_t* L_15 = ___0_type; NullCheck(L_14); Type_t* L_16; L_16 = Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0(L_14, L_15, Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var); V_1 = L_16; goto IL_009c_1; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0054_1; } throw e; } CATCH_0054_1: { Type_t* L_17 = ___0_type; NullCheck(L_17); String_t* L_18; L_18 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_17); String_t* L_19; L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F1196722B2554B39FABBF80149682FC3C2C7098)), L_18, 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_19, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_009c_1; } IL_006c_1: { bool L_20 = ___1_allowWeakfallback; if (!L_20) { goto IL_0082_1; } } { il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var); bool L_21; L_21 = EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F(NULL); if (L_21) { goto IL_0082_1; } } { Type_t* L_22 = ___0_type; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* L_23 = (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A*)il2cpp_codegen_object_new(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80(L_23, L_22, NULL); V_2 = L_23; goto IL_0108; } IL_0082_1: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast (ComplexTypeSerializer_1_tD0D951597E078BE10AFCA4297F412E286FFC9E53_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_25; L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = L_26; Type_t* L_28 = ___0_type; NullCheck(L_27); ArrayElementTypeCheck (L_27, L_28); (L_27)->SetAt(static_cast(0), (Type_t*)L_28); NullCheck(L_25); Type_t* L_29; L_29 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_25, L_27); V_1 = L_29; } IL_009c_1: { Type_t* L_30 = V_1; RuntimeObject* L_31; L_31 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_30, NULL); V_2 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA*)CastclassClass((RuntimeObject*)L_31, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var)); goto IL_0108; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00aa; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00ca; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00ee; } throw e; } CATCH_00aa: { { V_3 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)); TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_32 = V_3; NullCheck(L_32); Exception_t* L_33; L_33 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_32); if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_33, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var))))) { goto IL_00c6; } } { TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_34 = V_3; NullCheck(L_34); Exception_t* L_35; L_35 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_34); V_0 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_35, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))); goto IL_00c8; } IL_00c6: { TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_36 = V_3; IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194_RuntimeMethod_var))); } IL_00c8: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00f5; } } CATCH_00ca: { { V_4 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)); TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_37 = V_4; NullCheck(L_37); Exception_t* L_38; L_38 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_37); if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_38, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var))))) { goto IL_00e9; } } { TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_39 = V_4; NullCheck(L_39); Exception_t* L_40; L_40 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_39); V_0 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_40, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))); goto IL_00ec; } IL_00e9: { TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_41 = V_4; IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194_RuntimeMethod_var))); } IL_00ec: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00f5; } } CATCH_00ee: { V_5 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)); ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_42 = V_5; V_0 = L_42; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00f5; } IL_00f5: { bool L_43 = ___1_allowWeakfallback; if (!L_43) { goto IL_00ff; } } { Type_t* L_44 = ___0_type; AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* L_45 = (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A*)il2cpp_codegen_object_new(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var); AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80(L_45, L_44, NULL); return L_45; } IL_00ff: { Type_t* L_46 = ___0_type; ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_47 = V_0; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))); Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4(L_46, L_47, NULL); ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_48 = V_0; IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194_RuntimeMethod_var))); } IL_0108: { Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_49 = V_2; return L_49; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4 (Type_t* ___0_type, ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* ___1_ex, const RuntimeMethod* method) { { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (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_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0D9FA82D607304B7A625DE2C57D3EBB9FF9E40B2))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; Type_t* L_3 = ___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_4; L_4 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_3, NULL); NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)L_4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2FF82775FD3F2E884897CB5ED7E0BA6641F0CB46))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; Type_t* L_7 = ___0_type; String_t* L_8; L_8 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_7, NULL); NullCheck(L_6); (L_6)->SetAt(static_cast(3), (String_t*)L_8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6; NullCheck(L_9); (L_9)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralADFFC35B057E32CF6F350884CF0ADF1434F8FE62))); String_t* L_10; L_10 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_9, 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_10, NULL); Type_t* L_11 = ___0_type; String_t* L_12; L_12 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_11, NULL); String_t* L_13; L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA872C0BE21127DF48C9887C170D20586AFD010AE)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL); SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_14 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var))); SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_14, L_13, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer__ctor_m8F949B718D91F319A74931AF6E728931CFF94E54 (Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer__cctor_m78E77E50284200BE4848A700EA319F93D3A0656F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711_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_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_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_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681_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*)&UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var); s_Il2CppMethodInitialized = true; } Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* V_0 = NULL; { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_0 = (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*)il2cpp_codegen_object_new(Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var); Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729(L_0, Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var); V_0 = L_0; Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_1 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_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); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF_0_0_0_var) }; Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_1); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_1, L_3, L_5, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_6 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681_0_0_0_var) }; Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); NullCheck(L_6); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_6, L_8, L_10, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_11 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_13; L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F_0_0_0_var) }; Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); NullCheck(L_11); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_11, L_13, L_15, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_16 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_18; L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast (Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B_0_0_0_var) }; Type_t* L_20; L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL); NullCheck(L_16); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_16, L_18, L_20, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_21 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_23; L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast (Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2_0_0_0_var) }; Type_t* L_25; L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL); NullCheck(L_21); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_21, L_23, L_25, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_26 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_28; L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast (Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD_0_0_0_var) }; Type_t* L_30; L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL); NullCheck(L_26); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_26, L_28, L_30, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_31 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_32 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_33; L_33 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_32, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6_0_0_0_var) }; Type_t* L_35; L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL); NullCheck(L_31); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_31, L_33, L_35, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_36 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_38; L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast (UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A_0_0_0_var) }; Type_t* L_40; L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL); NullCheck(L_36); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_36, L_38, L_40, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_41 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_43; L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast (UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B_0_0_0_var) }; Type_t* L_45; L_45 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_44, NULL); NullCheck(L_41); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_41, L_43, L_45, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_46 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_48; L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast (UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D_0_0_0_var) }; Type_t* L_50; L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL); NullCheck(L_46); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_46, L_48, L_50, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_51 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_52 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_53; L_53 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_52, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast (DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711_0_0_0_var) }; Type_t* L_55; L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL); NullCheck(L_51); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_51, L_53, L_55, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_56 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; Type_t* L_58; L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast (BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7_0_0_0_var) }; Type_t* L_60; L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL); NullCheck(L_56); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_56, L_58, L_60, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_61 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_62 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_63; L_63 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_62, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_64 = { reinterpret_cast (SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B_0_0_0_var) }; Type_t* L_65; L_65 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_64, NULL); NullCheck(L_61); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_61, L_63, L_65, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_66 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_67 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_68; L_68 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_67, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_69 = { reinterpret_cast (DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D_0_0_0_var) }; Type_t* L_70; L_70 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_69, NULL); NullCheck(L_66); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_66, L_68, L_70, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_71 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; Type_t* L_73; L_73 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_72, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_74 = { reinterpret_cast (IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD_0_0_0_var) }; Type_t* L_75; L_75 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_74, NULL); NullCheck(L_71); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_71, L_73, L_75, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_76 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_77 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; Type_t* L_78; L_78 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_77, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_79 = { reinterpret_cast (UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441_0_0_0_var) }; Type_t* L_80; L_80 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_79, NULL); NullCheck(L_76); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_76, L_78, L_80, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_81 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_82 = { reinterpret_cast (Guid_t_0_0_0_var) }; Type_t* L_83; L_83 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_82, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_84 = { reinterpret_cast (GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5_0_0_0_var) }; Type_t* L_85; L_85 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_84, NULL); NullCheck(L_81); Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_81, L_83, L_85, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var); Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_86 = V_0; ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___PrimitiveReaderWriterTypes = L_86; Il2CppCodeGenWriteBarrier((void**)(&((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___PrimitiveReaderWriterTypes), (void*)L_86); RuntimeObject* L_87 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_87, NULL); ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___LOCK = L_87; Il2CppCodeGenWriteBarrier((void**)(&((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___LOCK), (void*)L_87); il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_88 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance; Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_89 = (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*)il2cpp_codegen_object_new(Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA_il2cpp_TypeInfo_var); Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0(L_89, L_88, Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0_RuntimeMethod_var); ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Weak_ReaderWriterCache = L_89; Il2CppCodeGenWriteBarrier((void**)(&((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Weak_ReaderWriterCache), (void*)L_89); FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_90 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance; Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_91 = (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*)il2cpp_codegen_object_new(Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA_il2cpp_TypeInfo_var); Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0(L_91, L_90, Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0_RuntimeMethod_var); ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Strong_ReaderWriterCache = L_91; Il2CppCodeGenWriteBarrier((void**)(&((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Strong_ReaderWriterCache), (void*)L_91); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = __this->___streamingContext; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_FormatterConverter_mB20DE64FB1032DDE9350701D310A4B1FD559B435_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___formatterConverter; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = __this->___streamingContext; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_FormatterConverter_m8DDA6FD65D737326235925E88BA24B1BA16F78D7_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___formatterConverter; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SerializationInfo_get_MemberCount_mB4ECB820E0C88CF7D1031B09B0E32040DE464B9E_inline (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_currMember; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* SerializationEntry_get_ObjectType_m59CB196C9CF993864C0B057021203719E32775E3_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method) { { Type_t* L_0 = __this->____type; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SerializationEntry_get_Name_mF6151F31B3F43C88AF08F39F178401406642EB67_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->____name; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationEntry_get_Value_mA57713535F866795C180D20067C0E38A85327912_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, int64_t ___0_ticks, const RuntimeMethod* method) { { int64_t L_0 = ___0_ticks; __this->____ticks = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->____ticks; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____Major; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____Minor; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____Build; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____Revision; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Assembly_t* AssemblyLoadEventArgs_get_LoadedAssembly_m6CDDCAADC0C647E1EA98776F7F84775E61D79694_inline (AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* __this, const RuntimeMethod* method) { { Assembly_t* L_0 = __this->___U3CLoadedAssemblyU3Ek__BackingField; return L_0; } } 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 RuntimeObject* DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CIndexReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CGuidReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CStringReferenceResolverU3Ek__BackingField; return L_0; } } 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 DeserializationContext_set_GuidReferenceResolver_mF1CB0597F2947B23203F476D98359CEE38E9B2DE_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CGuidReferenceResolverU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGuidReferenceResolverU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_StringReferenceResolver_m6261EC2FE4745A41639C66CC758A350FD608C0FF_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CStringReferenceResolverU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringReferenceResolverU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviouslySerializedAsAttribute_set_Name_m8BEDC7614F5F2A1A712355A2CF9942F0339E81B7_inline (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___U3CNameU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method) { { Type_t* L_0 = ___0_value; __this->___U3CFormatterTypeU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFormatterTypeU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CPriorityU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_WeakFallback_mD9027A62D02C1EBC9DE2A316897A0E0C98DD137E_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method) { { Type_t* L_0 = ___0_value; __this->___U3CWeakFallbackU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWeakFallbackU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_FormatterLocatorType_m2F83299A62D00E6D9729AB961705C14AC775F681_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, Type_t* ___0_value, const RuntimeMethod* method) { { Type_t* L_0 = ___0_value; __this->___U3CFormatterLocatorTypeU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFormatterLocatorTypeU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_Priority_mFAF0D8BE528B162B4613BF5EE595905414721881_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CPriorityU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CIndexReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CGuidReferenceResolverU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CStringReferenceResolverU3Ek__BackingField; 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 void SerializationContext_set_GuidReferenceResolver_m9CC968BA2CE2144A201EDA348D87769CECB66BB1_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CGuidReferenceResolverU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGuidReferenceResolverU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_StringReferenceResolver_mB832D898BC5B48CE611152F1FB48FA3C94C74504_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CStringReferenceResolverU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringReferenceResolverU3Ek__BackingField), (void*)L_0); return; } } 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 List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* UnityReferenceResolver_GetReferencedUnityObjects_m379F5BFE9946B707F6CDB28A8E76C240924EBAB8_inline (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, const RuntimeMethod* method) { { List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___referencedUnityObjects; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_mE702B6D09A90F67309B4A5C9FC140FFB05389EA9_gshared_inline (Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0* __this, RuntimeObject* ___0_arg1, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_arg2, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast(__this->___method)); } 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_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____current; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast(__this->___method)); }