#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include 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); } }; 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 InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710; struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83; struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36; struct KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E; struct ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76; struct EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96; struct EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D; struct MethodInfo_t; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct String_t; struct StringBuilder_t; struct StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7; struct UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct Parser_t1212D664758DEABD1AE7263AD49A9792437E107D; struct Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099; IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Parser_t1212D664758DEABD1AE7263AD49A9792437E107D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE; IL2CPP_EXTERN_C String_t* _stringLiteral5962E944D7340CE47999BF097B4AFD70C1501FB9; IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174; IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB; IL2CPP_EXTERN_C String_t* _stringLiteral785F17F45C331C415D0A7458E6AAC36966399C51; IL2CPP_EXTERN_C String_t* _stringLiteral7F3238CD8C342B06FB9AB185C610175C84625462; IL2CPP_EXTERN_C String_t* _stringLiteral848E5ED630B3142F565DD995C6E8D30187ED33CD; IL2CPP_EXTERN_C String_t* _stringLiteral84C1E07F84B6E7BDCC02A904AFEC3BBD2CAE6EAA; IL2CPP_EXTERN_C String_t* _stringLiteralA7C3FCA8C63E127B542B38A5CA5E3FEEDDD1B122; IL2CPP_EXTERN_C String_t* _stringLiteralB78F235D4291950A7D101307609C259F3E1F033F; IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2; IL2CPP_EXTERN_C String_t* _stringLiteralDA666908BB15F4E1D2649752EC5DCBD0D5C64699; IL2CPP_EXTERN_C String_t* _stringLiteralE727BF366E3CC855B808D806440542BF7152AF19; IL2CPP_EXTERN_C String_t* _stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_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 CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif struct U3CModuleU3E_t6BA5D494C1832BE2DA55D465EF355D387760BD89 { }; struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* ____keys; ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342* ____keys; ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76* ____values; RuntimeObject* ____syncRoot; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; 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 Json_t4CCABA1E1257CD7FB2A9FAC1DE677CD0B6BFCD4A : public RuntimeObject { }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct MiniJson_t1B4DF42607912BFE4389C35340964C3064A83D66 : public RuntimeObject { }; struct MiniJsonExtensions_t498B8E03A4833AAD3D9F5F1B8B594440D263DEC0 : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct StringBuilder_t : public RuntimeObject { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars; StringBuilder_t* ___m_ChunkPrevious; int32_t ___m_ChunkLength; int32_t ___m_ChunkOffset; int32_t ___m_MaxCapacity; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct Parser_t1212D664758DEABD1AE7263AD49A9792437E107D : public RuntimeObject { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* ___json; }; struct Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099 : public RuntimeObject { StringBuilder_t* ___builder; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F { union { #pragma pack(push, tp, 1) struct { int32_t ___flags; }; #pragma pack(pop, tp) struct { int32_t ___flags_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___hi_OffsetPadding[4]; int32_t ___hi; }; #pragma pack(pop, tp) struct { char ___hi_OffsetPadding_forAlignmentOnly[4]; int32_t ___hi_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___lo_OffsetPadding[8]; int32_t ___lo; }; #pragma pack(pop, tp) struct { char ___lo_OffsetPadding_forAlignmentOnly[8]; int32_t ___lo_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___mid_OffsetPadding[12]; int32_t ___mid; }; #pragma pack(pop, tp) struct { char ___mid_OffsetPadding_forAlignmentOnly[12]; int32_t ___mid_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ulomidLE_OffsetPadding[8]; uint64_t ___ulomidLE; }; #pragma pack(pop, tp) struct { char ___ulomidLE_OffsetPadding_forAlignmentOnly[8]; uint64_t ___ulomidLE_forAlignmentOnly; }; }; }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct 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 SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { int8_t ___m_value; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { }; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { uint16_t ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; 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 NumberStyles_t567C6CBC2A2B5B5A2C43B2855D158949984A810C { int32_t ___value__; }; struct StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8 : public TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 { String_t* ____s; int32_t ____pos; int32_t ____length; }; struct TOKEN_t02BFF43FF84DB07FF65D4C176D51E65C42709C04 { int32_t ___value__; }; 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 UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D : public MulticastDelegate_t { }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; 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 String_t_StaticFields { String_t* ___Empty; }; 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 IntPtr_t_StaticFields { intptr_t ___Zero; }; struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_StaticFields { TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___Null; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray { ALIGN_FIELD (8) Delegate_t* m_Items[1]; inline Delegate_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Delegate_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Delegate_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct 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 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); } }; 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_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_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 String_t* Json_Serialize_m13D7C5C2831640BB1082D4DA6AC27461CE87E75C (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Json_Deserialize_mEBC5D5952D07E0A092A41E0358F0B8F101214963 (String_t* ___0_json, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Parser_Parse_mF1D07B77A93A253A8A356C2DA1909F30DE954D9C (String_t* ___0_jsonString, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Serializer_Serialize_mBE6FF0E50A5E677E0F28E587AF2B96C076ED2122 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0 (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* __this, String_t* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Parser__ctor_mD2FE158D76F90C14804FF90AEDC6255EA96AB67E (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, String_t* ___0_jsonString, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Parser_ParseValue_m5BFFB59E2A9FEE3868A772C777066AB8B8910276 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextReader_Dispose_mDCB332EFA06970A9CC7EC4596FCC5220B9512616 (TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* __this, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Parser_get_NextToken_m12BEE52A4D5389619AB3BF2F7975B98168A6E355 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Parser_ParseString_m96982EF2B3A96E2AF0C5BFE56D7BF069F5D5B0CB (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) ; inline void Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method); } inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Parser_ParseByToken_m3B16890600DA42CE38616668ADC8630B8D45E374 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, int32_t ___0_token, const RuntimeMethod* method) ; inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Parser_ParseNumber_mD21E421C94C573B083483B135F84632EAE8B9F19 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* Parser_ParseObject_m52ED96AC090BEEDBEB5EB5680139ACD024372B9B (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Parser_ParseArray_m7517AC8449AFB45E7993DFD38DC899BCB37772F8 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Parser_get_NextChar_m5701B6754644C372935D11CFC79F036997D7AFD3 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_mD1B3AFBDA26E52D0382434804364FEF8BA241FB4 (String_t* ___0_value, int32_t ___1_fromBase, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Parser_get_NextWord_m24A013D958324096C9ABC7E43FA7807D17156579 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int64_TryParse_m64CEDECE4C3F16B715CA1057801018B2957AE0E3 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, int64_t* ___3_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_TryParse_m1D39DC22A45BC9A576B9D9130600BFD3CB6DA382 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, double* ___3_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Parser_get_PeekChar_m50E157E099775830A433BE20580C7F6D4E3BF124 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Convert_ToChar_mF1B1B205DDEFDE52251235514E7DAFCAB37D1F24 (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Parser_IsWordBreak_m85CA2ECC1631CFA9F0F0AF0A06E6E48747F8A8D3 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Parser_EatWhitespace_m8352A78799241FA73989E651ECB36B283A619230 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __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 void Serializer__ctor_m340B552B648B7154EAC06E81210780404680D6FE (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeValue_mAF9647F5632680F36923B28B514187FF1AC11566 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeString_mC88515C25FF2AE89BEB3DD72E6C9325E672C4314 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, String_t* ___0_str, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeArray_m4C726B75C57DECBAE44E60AA5903E14108E634A1 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, RuntimeObject* ___0_anArray, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeObject_m344032DCE67EECA23363BAB284EA33444DF60DE8 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mAA0705B41B390BDB42F67894B9B67C956814C71B (String_t* __this, Il2CppChar ___0_c, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeOther_m8BD246EE7E68993610AB6E0DE0C32FE17C70E8D9 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46 (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_mDBBE9318A7CCE1560974CE93F5BFED9931CF0052 (Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9 (int32_t* __this, String_t* ___0_format, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE (float* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63 (StringBuilder_t* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Convert_ToDouble_m86FF4F837721833186E883102C056A35F0860EB0 (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m7E3930DDFB35B1919FE538A246A59C3FC62AF789 (double* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; inline bool Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } inline RuntimeObject* Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( RuntimeObject* (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MiniJson_JsonEncode_m41013803427D4F4AA5FE91C375330042C909DE23 (RuntimeObject* ___0_json, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43 (String_t* ___0_json, const RuntimeMethod* method) ; inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void UnityPurchasingCallback_Invoke_mE6A42E5FA4CA666A5D1ACBFBF1D010E2BA72801A_Multicast(UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D* __this, String_t* ___0_subject, String_t* ___1_payload, String_t* ___2_receipt, String_t* ___3_transactionId, String_t* ___4_originalTransactionId, bool ___5_isRestored, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, String_t*, String_t*, String_t*, String_t*, bool, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_subject, ___1_payload, ___2_receipt, ___3_transactionId, ___4_originalTransactionId, ___5_isRestored, reinterpret_cast(currentDelegate->___method)); } } void UnityPurchasingCallback_Invoke_mE6A42E5FA4CA666A5D1ACBFBF1D010E2BA72801A_OpenInst(UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D* __this, String_t* ___0_subject, String_t* ___1_payload, String_t* ___2_receipt, String_t* ___3_transactionId, String_t* ___4_originalTransactionId, bool ___5_isRestored, const RuntimeMethod* method) { NullCheck(___0_subject); typedef void (*FunctionPointerType) (String_t*, String_t*, String_t*, String_t*, String_t*, bool, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_subject, ___1_payload, ___2_receipt, ___3_transactionId, ___4_originalTransactionId, ___5_isRestored, method); } void UnityPurchasingCallback_Invoke_mE6A42E5FA4CA666A5D1ACBFBF1D010E2BA72801A_OpenStatic(UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D* __this, String_t* ___0_subject, String_t* ___1_payload, String_t* ___2_receipt, String_t* ___3_transactionId, String_t* ___4_originalTransactionId, bool ___5_isRestored, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (String_t*, String_t*, String_t*, String_t*, String_t*, bool, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_subject, ___1_payload, ___2_receipt, ___3_transactionId, ___4_originalTransactionId, ___5_isRestored, method); } IL2CPP_EXTERN_C void DelegatePInvokeWrapper_UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D (UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D* __this, String_t* ___0_subject, String_t* ___1_payload, String_t* ___2_receipt, String_t* ___3_transactionId, String_t* ___4_originalTransactionId, bool ___5_isRestored, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(char*, char*, char*, char*, char*, int32_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); char* ____0_subject_marshaled = NULL; ____0_subject_marshaled = il2cpp_codegen_marshal_string(___0_subject); char* ____1_payload_marshaled = NULL; ____1_payload_marshaled = il2cpp_codegen_marshal_string(___1_payload); char* ____2_receipt_marshaled = NULL; ____2_receipt_marshaled = il2cpp_codegen_marshal_string(___2_receipt); char* ____3_transactionId_marshaled = NULL; ____3_transactionId_marshaled = il2cpp_codegen_marshal_string(___3_transactionId); char* ____4_originalTransactionId_marshaled = NULL; ____4_originalTransactionId_marshaled = il2cpp_codegen_marshal_string(___4_originalTransactionId); il2cppPInvokeFunc(____0_subject_marshaled, ____1_payload_marshaled, ____2_receipt_marshaled, ____3_transactionId_marshaled, ____4_originalTransactionId_marshaled, static_cast(___5_isRestored)); il2cpp_codegen_marshal_free(____0_subject_marshaled); ____0_subject_marshaled = NULL; il2cpp_codegen_marshal_free(____1_payload_marshaled); ____1_payload_marshaled = NULL; il2cpp_codegen_marshal_free(____2_receipt_marshaled); ____2_receipt_marshaled = NULL; il2cpp_codegen_marshal_free(____3_transactionId_marshaled); ____3_transactionId_marshaled = NULL; il2cpp_codegen_marshal_free(____4_originalTransactionId_marshaled); ____4_originalTransactionId_marshaled = NULL; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityPurchasingCallback__ctor_mF6C91FDD1AD84B6A8A603BCFDB392928C849E5A4 (UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 6; if (isOpen) __this->___invoke_impl = (intptr_t)&UnityPurchasingCallback_Invoke_mE6A42E5FA4CA666A5D1ACBFBF1D010E2BA72801A_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { bool isOpen = parameterCount == 5; if (isOpen) { __this->___invoke_impl = (intptr_t)&UnityPurchasingCallback_Invoke_mE6A42E5FA4CA666A5D1ACBFBF1D010E2BA72801A_OpenInst; } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } __this->___extra_arg = (intptr_t)&UnityPurchasingCallback_Invoke_mE6A42E5FA4CA666A5D1ACBFBF1D010E2BA72801A_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityPurchasingCallback_Invoke_mE6A42E5FA4CA666A5D1ACBFBF1D010E2BA72801A (UnityPurchasingCallback_tFC58410D7A50DD05CC7430C76C7E0277A213757D* __this, String_t* ___0_subject, String_t* ___1_payload, String_t* ___2_receipt, String_t* ___3_transactionId, String_t* ___4_originalTransactionId, bool ___5_isRestored, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, String_t*, String_t*, String_t*, String_t*, bool, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_subject, ___1_payload, ___2_receipt, ___3_transactionId, ___4_originalTransactionId, ___5_isRestored, reinterpret_cast(__this->___method)); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MiniJson_JsonEncode_m41013803427D4F4AA5FE91C375330042C909DE23 (RuntimeObject* ___0_json, const RuntimeMethod* method) { String_t* V_0 = NULL; { RuntimeObject* L_0 = ___0_json; String_t* L_1; L_1 = Json_Serialize_m13D7C5C2831640BB1082D4DA6AC27461CE87E75C(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { String_t* L_2 = V_0; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43 (String_t* ___0_json, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { String_t* L_0 = ___0_json; RuntimeObject* L_1; L_1 = Json_Deserialize_mEBC5D5952D07E0A092A41E0358F0B8F101214963(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { RuntimeObject* L_2 = V_0; 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 RuntimeObject* Json_Deserialize_mEBC5D5952D07E0A092A41E0358F0B8F101214963 (String_t* ___0_json, const RuntimeMethod* method) { bool V_0 = false; RuntimeObject* V_1 = NULL; { String_t* L_0 = ___0_json; V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_000e; } } { V_1 = NULL; goto IL_0017; } IL_000e: { String_t* L_2 = ___0_json; RuntimeObject* L_3; L_3 = Parser_Parse_mF1D07B77A93A253A8A356C2DA1909F30DE954D9C(L_2, NULL); V_1 = L_3; goto IL_0017; } IL_0017: { RuntimeObject* L_4 = V_1; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Json_Serialize_m13D7C5C2831640BB1082D4DA6AC27461CE87E75C (RuntimeObject* ___0_obj, const RuntimeMethod* method) { String_t* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; String_t* L_1; L_1 = Serializer_Serialize_mBE6FF0E50A5E677E0F28E587AF2B96C076ED2122(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { String_t* L_2 = V_0; 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 bool Parser_IsWordBreak_m85CA2ECC1631CFA9F0F0AF0A06E6E48747F8A8D3 (Il2CppChar ___0_c, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84C1E07F84B6E7BDCC02A904AFEC3BBD2CAE6EAA); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B3_0 = 0; { Il2CppChar L_0 = ___0_c; il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_1; L_1 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_0, NULL); if (L_1) { goto IL_001c; } } { Il2CppChar L_2 = ___0_c; NullCheck(_stringLiteral84C1E07F84B6E7BDCC02A904AFEC3BBD2CAE6EAA); int32_t L_3; L_3 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(_stringLiteral84C1E07F84B6E7BDCC02A904AFEC3BBD2CAE6EAA, L_2, NULL); G_B3_0 = ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_001d; } IL_001c: { G_B3_0 = 1; } IL_001d: { V_0 = (bool)G_B3_0; goto IL_0020; } IL_0020: { bool L_4 = V_0; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Parser__ctor_mD2FE158D76F90C14804FF90AEDC6255EA96AB67E (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, String_t* ___0_jsonString, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_jsonString; StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_1 = (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)il2cpp_codegen_object_new(StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var); StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0(L_1, L_0, NULL); __this->___json = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___json), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Parser_Parse_mF1D07B77A93A253A8A356C2DA1909F30DE954D9C (String_t* ___0_jsonString, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parser_t1212D664758DEABD1AE7263AD49A9792437E107D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* V_0 = NULL; RuntimeObject* V_1 = NULL; { String_t* L_0 = ___0_jsonString; Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* L_1 = (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D*)il2cpp_codegen_object_new(Parser_t1212D664758DEABD1AE7263AD49A9792437E107D_il2cpp_TypeInfo_var); Parser__ctor_mD2FE158D76F90C14804FF90AEDC6255EA96AB67E(L_1, L_0, NULL); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0012: { { Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* L_2 = V_0; if (!L_2) { goto IL_001c; } } { Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* L_3 = V_0; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_001c: { return; } } }); try { Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* L_4 = V_0; NullCheck(L_4); RuntimeObject* L_5; L_5 = Parser_ParseValue_m5BFFB59E2A9FEE3868A772C777066AB8B8910276(L_4, NULL); V_1 = L_5; goto IL_001d; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { RuntimeObject* L_6 = V_1; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Parser_Dispose_mC69DC94FE5BC51E604E11E185EE9656D805AB7E0 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_0 = __this->___json; NullCheck(L_0); TextReader_Dispose_mDCB332EFA06970A9CC7EC4596FCC5220B9512616(L_0, NULL); __this->___json = (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___json), (void*)(StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* Parser_ParseObject_m52ED96AC090BEEDBEB5EB5680139ACD024372B9B (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_0 = NULL; String_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_4 = NULL; bool V_5 = false; bool V_6 = false; bool V_7 = false; { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var); Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_0, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var); V_0 = L_0; StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_1 = __this->___json; NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_1); goto IL_0088; } IL_0015: { int32_t L_3; L_3 = Parser_get_NextToken_m12BEE52A4D5389619AB3BF2F7975B98168A6E355(__this, NULL); V_3 = L_3; int32_t L_4 = V_3; V_2 = L_4; int32_t L_5 = V_2; if (!L_5) { goto IL_0030; } } { goto IL_0024; } IL_0024: { int32_t L_6 = V_2; if ((((int32_t)L_6) == ((int32_t)2))) { goto IL_0037; } } { goto IL_002a; } IL_002a: { int32_t L_7 = V_2; if ((((int32_t)L_7) == ((int32_t)6))) { goto IL_0035; } } { goto IL_003c; } IL_0030: { V_4 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)NULL; goto IL_008d; } IL_0035: { goto IL_0088; } IL_0037: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_8 = V_0; V_4 = L_8; goto IL_008d; } IL_003c: { String_t* L_9; L_9 = Parser_ParseString_m96982EF2B3A96E2AF0C5BFE56D7BF069F5D5B0CB(__this, NULL); V_1 = L_9; String_t* L_10 = V_1; V_5 = (bool)((((RuntimeObject*)(String_t*)L_10) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_11 = V_5; if (!L_11) { goto IL_0053; } } { V_4 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)NULL; goto IL_008d; } IL_0053: { int32_t L_12; L_12 = Parser_get_NextToken_m12BEE52A4D5389619AB3BF2F7975B98168A6E355(__this, NULL); V_6 = (bool)((((int32_t)((((int32_t)L_12) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_6; if (!L_13) { goto IL_006b; } } { V_4 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)NULL; goto IL_008d; } IL_006b: { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_14 = __this->___json; NullCheck(L_14); int32_t L_15; L_15 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_14); Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_16 = V_0; String_t* L_17 = V_1; RuntimeObject* L_18; L_18 = Parser_ParseValue_m5BFFB59E2A9FEE3868A772C777066AB8B8910276(__this, NULL); NullCheck(L_16); Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_16, L_17, L_18, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var); goto IL_0087; } IL_0087: { } IL_0088: { V_7 = (bool)1; goto IL_0015; } IL_008d: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_19 = V_4; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Parser_ParseArray_m7517AC8449AFB45E7993DFD38DC899BCB37772F8 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_6 = NULL; bool V_7 = false; { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var); List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_0, List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var); V_0 = L_0; StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_1 = __this->___json; NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_1); V_1 = (bool)1; goto IL_0058; } IL_0017: { int32_t L_3; L_3 = Parser_get_NextToken_m12BEE52A4D5389619AB3BF2F7975B98168A6E355(__this, NULL); V_2 = L_3; int32_t L_4 = V_2; V_5 = L_4; int32_t L_5 = V_5; V_4 = L_5; int32_t L_6 = V_4; if (!L_6) { goto IL_003a; } } { goto IL_002c; } IL_002c: { int32_t L_7 = V_4; if ((((int32_t)L_7) == ((int32_t)4))) { goto IL_0041; } } { goto IL_0033; } IL_0033: { int32_t L_8 = V_4; if ((((int32_t)L_8) == ((int32_t)6))) { goto IL_003f; } } { goto IL_0045; } IL_003a: { V_6 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)NULL; goto IL_0064; } IL_003f: { goto IL_0058; } IL_0041: { V_1 = (bool)0; goto IL_0057; } IL_0045: { int32_t L_9 = V_2; RuntimeObject* L_10; L_10 = Parser_ParseByToken_m3B16890600DA42CE38616668ADC8630B8D45E374(__this, L_9, NULL); V_3 = L_10; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_11 = V_0; RuntimeObject* L_12 = V_3; NullCheck(L_11); List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_11, L_12, List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var); goto IL_0057; } IL_0057: { } IL_0058: { bool L_13 = V_1; V_7 = L_13; bool L_14 = V_7; if (L_14) { goto IL_0017; } } { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_15 = V_0; V_6 = L_15; goto IL_0064; } IL_0064: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_16 = V_6; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Parser_ParseValue_m5BFFB59E2A9FEE3868A772C777066AB8B8910276 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; RuntimeObject* V_1 = NULL; { int32_t L_0; L_0 = Parser_get_NextToken_m12BEE52A4D5389619AB3BF2F7975B98168A6E355(__this, NULL); V_0 = L_0; int32_t L_1 = V_0; RuntimeObject* L_2; L_2 = Parser_ParseByToken_m3B16890600DA42CE38616668ADC8630B8D45E374(__this, L_1, NULL); V_1 = L_2; goto IL_0012; } IL_0012: { RuntimeObject* L_3 = V_1; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Parser_ParseByToken_m3B16890600DA42CE38616668ADC8630B8D45E374 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, int32_t ___0_token, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { int32_t L_0 = ___0_token; V_1 = L_0; int32_t L_1 = V_1; V_0 = L_1; int32_t L_2 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1))) { case 0: { goto IL_004d; } case 1: { goto IL_0075; } case 2: { goto IL_0056; } case 3: { goto IL_0075; } case 4: { goto IL_0075; } case 5: { goto IL_0075; } case 6: { goto IL_003b; } case 7: { goto IL_0044; } case 8: { goto IL_005f; } case 9: { goto IL_0068; } case 10: { goto IL_0071; } } } { goto IL_0075; } IL_003b: { String_t* L_3; L_3 = Parser_ParseString_m96982EF2B3A96E2AF0C5BFE56D7BF069F5D5B0CB(__this, NULL); V_2 = L_3; goto IL_0079; } IL_0044: { RuntimeObject* L_4; L_4 = Parser_ParseNumber_mD21E421C94C573B083483B135F84632EAE8B9F19(__this, NULL); V_2 = L_4; goto IL_0079; } IL_004d: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_5; L_5 = Parser_ParseObject_m52ED96AC090BEEDBEB5EB5680139ACD024372B9B(__this, NULL); V_2 = L_5; goto IL_0079; } IL_0056: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_6; L_6 = Parser_ParseArray_m7517AC8449AFB45E7993DFD38DC899BCB37772F8(__this, NULL); V_2 = L_6; goto IL_0079; } IL_005f: { bool L_7 = ((bool)1); RuntimeObject* L_8 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_7); V_2 = L_8; goto IL_0079; } IL_0068: { bool L_9 = ((bool)0); RuntimeObject* L_10 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_9); V_2 = L_10; goto IL_0079; } IL_0071: { V_2 = NULL; goto IL_0079; } IL_0075: { V_2 = NULL; goto IL_0079; } IL_0079: { RuntimeObject* L_11 = V_2; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Parser_ParseString_m96982EF2B3A96E2AF0C5BFE56D7BF069F5D5B0CB (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; Il2CppChar V_1 = 0x0; bool V_2 = false; bool V_3 = false; Il2CppChar V_4 = 0x0; Il2CppChar V_5 = 0x0; bool V_6 = false; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_7 = NULL; Il2CppChar V_8 = 0x0; Il2CppChar V_9 = 0x0; int32_t V_10 = 0; bool V_11 = false; bool V_12 = false; String_t* V_13 = NULL; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_1 = __this->___json; NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_1); V_2 = (bool)1; goto IL_0176; } IL_001a: { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_3 = __this->___json; NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_3); V_3 = (bool)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_0033; } } { goto IL_0180; } IL_0033: { Il2CppChar L_6; L_6 = Parser_get_NextChar_m5701B6754644C372935D11CFC79F036997D7AFD3(__this, NULL); V_1 = L_6; Il2CppChar L_7 = V_1; V_5 = L_7; Il2CppChar L_8 = V_5; V_4 = L_8; Il2CppChar L_9 = V_4; if ((((int32_t)L_9) == ((int32_t)((int32_t)34)))) { goto IL_0054; } } { goto IL_0049; } IL_0049: { Il2CppChar L_10 = V_4; if ((((int32_t)L_10) == ((int32_t)((int32_t)92)))) { goto IL_005b; } } { goto IL_016b; } IL_0054: { V_2 = (bool)0; goto IL_0175; } IL_005b: { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_11 = __this->___json; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_11); V_6 = (bool)((((int32_t)L_12) == ((int32_t)(-1)))? 1 : 0); bool L_13 = V_6; if (!L_13) { goto IL_0077; } } { V_2 = (bool)0; goto IL_0175; } IL_0077: { Il2CppChar L_14; L_14 = Parser_get_NextChar_m5701B6754644C372935D11CFC79F036997D7AFD3(__this, NULL); V_1 = L_14; Il2CppChar L_15 = V_1; V_9 = L_15; Il2CppChar L_16 = V_9; V_8 = L_16; Il2CppChar L_17 = V_8; if ((!(((uint32_t)L_17) <= ((uint32_t)((int32_t)92))))) { goto IL_00a6; } } { Il2CppChar L_18 = V_8; if ((((int32_t)L_18) == ((int32_t)((int32_t)34)))) { goto IL_00e6; } } { goto IL_0093; } IL_0093: { Il2CppChar L_19 = V_8; if ((((int32_t)L_19) == ((int32_t)((int32_t)47)))) { goto IL_00e6; } } { goto IL_009b; } IL_009b: { Il2CppChar L_20 = V_8; if ((((int32_t)L_20) == ((int32_t)((int32_t)92)))) { goto IL_00e6; } } { goto IL_0169; } IL_00a6: { Il2CppChar L_21 = V_8; if ((!(((uint32_t)L_21) <= ((uint32_t)((int32_t)102))))) { goto IL_00bf; } } { Il2CppChar L_22 = V_8; if ((((int32_t)L_22) == ((int32_t)((int32_t)98)))) { goto IL_00f0; } } { goto IL_00b4; } IL_00b4: { Il2CppChar L_23 = V_8; if ((((int32_t)L_23) == ((int32_t)((int32_t)102)))) { goto IL_00fa; } } { goto IL_0169; } IL_00bf: { Il2CppChar L_24 = V_8; if ((((int32_t)L_24) == ((int32_t)((int32_t)110)))) { goto IL_0105; } } { goto IL_00c7; } IL_00c7: { Il2CppChar L_25 = V_8; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_25, ((int32_t)114)))) { case 0: { goto IL_0110; } case 1: { goto IL_0169; } case 2: { goto IL_011b; } case 3: { goto IL_0126; } } } { goto IL_0169; } IL_00e6: { StringBuilder_t* L_26 = V_0; Il2CppChar L_27 = V_1; NullCheck(L_26); StringBuilder_t* L_28; L_28 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_26, L_27, NULL); goto IL_0169; } IL_00f0: { StringBuilder_t* L_29 = V_0; NullCheck(L_29); StringBuilder_t* L_30; L_30 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_29, 8, NULL); goto IL_0169; } IL_00fa: { StringBuilder_t* L_31 = V_0; NullCheck(L_31); StringBuilder_t* L_32; L_32 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_31, ((int32_t)12), NULL); goto IL_0169; } IL_0105: { StringBuilder_t* L_33 = V_0; NullCheck(L_33); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_33, ((int32_t)10), NULL); goto IL_0169; } IL_0110: { StringBuilder_t* L_35 = V_0; NullCheck(L_35); StringBuilder_t* L_36; L_36 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_35, ((int32_t)13), NULL); goto IL_0169; } IL_011b: { StringBuilder_t* L_37 = V_0; NullCheck(L_37); StringBuilder_t* L_38; L_38 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_37, ((int32_t)9), NULL); goto IL_0169; } IL_0126: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_39 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)4); V_7 = L_39; V_10 = 0; goto IL_0146; } IL_0133: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_40 = V_7; int32_t L_41 = V_10; Il2CppChar L_42; L_42 = Parser_get_NextChar_m5701B6754644C372935D11CFC79F036997D7AFD3(__this, NULL); NullCheck(L_40); (L_40)->SetAt(static_cast(L_41), (Il2CppChar)L_42); int32_t L_43 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_0146: { int32_t L_44 = V_10; V_11 = (bool)((((int32_t)L_44) < ((int32_t)4))? 1 : 0); bool L_45 = V_11; if (L_45) { goto IL_0133; } } { StringBuilder_t* L_46 = V_0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_47 = V_7; String_t* L_48; L_48 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_47, NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int32_t L_49; L_49 = Convert_ToInt32_mD1B3AFBDA26E52D0382434804364FEF8BA241FB4(L_48, ((int32_t)16), NULL); NullCheck(L_46); StringBuilder_t* L_50; L_50 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_46, ((int32_t)(uint16_t)L_49), NULL); goto IL_0169; } IL_0169: { goto IL_0175; } IL_016b: { StringBuilder_t* L_51 = V_0; Il2CppChar L_52 = V_1; NullCheck(L_51); StringBuilder_t* L_53; L_53 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_51, L_52, NULL); goto IL_0175; } IL_0175: { } IL_0176: { bool L_54 = V_2; V_12 = L_54; bool L_55 = V_12; if (L_55) { goto IL_001a; } } IL_0180: { StringBuilder_t* L_56 = V_0; NullCheck(L_56); String_t* L_57; L_57 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_56); V_13 = L_57; goto IL_018a; } IL_018a: { String_t* L_58 = V_13; return L_58; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Parser_ParseNumber_mD21E421C94C573B083483B135F84632EAE8B9F19 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, 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*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; double V_1 = 0.0; bool V_2 = false; int64_t V_3 = 0; RuntimeObject* V_4 = NULL; int32_t G_B4_0 = 0; { String_t* L_0; L_0 = Parser_get_NextWord_m24A013D958324096C9ABC7E43FA7807D17156579(__this, NULL); V_0 = L_0; String_t* L_1 = V_0; NullCheck(L_1); int32_t L_2; L_2 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_1, ((int32_t)46), NULL); if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) { goto IL_002b; } } { String_t* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_3, ((int32_t)101), NULL); if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) { goto IL_002b; } } { String_t* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_5, ((int32_t)69), NULL); G_B4_0 = ((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0); goto IL_002c; } IL_002b: { G_B4_0 = 0; } IL_002c: { V_2 = (bool)G_B4_0; bool L_7 = V_2; if (!L_7) { goto IL_004e; } } { String_t* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_9; L_9 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); bool L_10; L_10 = Int64_TryParse_m64CEDECE4C3F16B715CA1057801018B2957AE0E3(L_8, ((int32_t)511), L_9, (&V_3), NULL); int64_t L_11 = V_3; int64_t L_12 = L_11; RuntimeObject* L_13 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_12); V_4 = L_13; goto IL_006b; } IL_004e: { String_t* L_14 = V_0; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_15; L_15 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); bool L_16; L_16 = Double_TryParse_m1D39DC22A45BC9A576B9D9130600BFD3CB6DA382(L_14, ((int32_t)511), L_15, (&V_1), NULL); double L_17 = V_1; double L_18 = L_17; RuntimeObject* L_19 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_18); V_4 = L_19; goto IL_006b; } IL_006b: { RuntimeObject* L_20 = V_4; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Parser_EatWhitespace_m8352A78799241FA73989E651ECB36B283A619230 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { goto IL_0026; } IL_0003: { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_0 = __this->___json; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_0); StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_2 = __this->___json; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_2); V_0 = (bool)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0); bool L_4 = V_0; if (!L_4) { goto IL_0025; } } { goto IL_0035; } IL_0025: { } IL_0026: { Il2CppChar L_5; L_5 = Parser_get_PeekChar_m50E157E099775830A433BE20580C7F6D4E3BF124(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_6; L_6 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_5, NULL); V_1 = L_6; bool L_7 = V_1; if (L_7) { goto IL_0003; } } IL_0035: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Parser_get_PeekChar_m50E157E099775830A433BE20580C7F6D4E3BF124 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_0 = __this->___json; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_0); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); Il2CppChar L_2; L_2 = Convert_ToChar_mF1B1B205DDEFDE52251235514E7DAFCAB37D1F24(L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Parser_get_NextChar_m5701B6754644C372935D11CFC79F036997D7AFD3 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_0 = __this->___json; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_0); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); Il2CppChar L_2; L_2 = Convert_ToChar_mF1B1B205DDEFDE52251235514E7DAFCAB37D1F24(L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Parser_get_NextWord_m24A013D958324096C9ABC7E43FA7807D17156579 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; bool V_1 = false; bool V_2 = false; String_t* V_3 = NULL; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; goto IL_002d; } IL_0009: { StringBuilder_t* L_1 = V_0; Il2CppChar L_2; L_2 = Parser_get_NextChar_m5701B6754644C372935D11CFC79F036997D7AFD3(__this, NULL); NullCheck(L_1); StringBuilder_t* L_3; L_3 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_1, L_2, NULL); StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_4 = __this->___json; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_4); V_1 = (bool)((((int32_t)L_5) == ((int32_t)(-1)))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_002c; } } { goto IL_003f; } IL_002c: { } IL_002d: { Il2CppChar L_7; L_7 = Parser_get_PeekChar_m50E157E099775830A433BE20580C7F6D4E3BF124(__this, NULL); bool L_8; L_8 = Parser_IsWordBreak_m85CA2ECC1631CFA9F0F0AF0A06E6E48747F8A8D3(L_7, NULL); V_2 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0); bool L_9 = V_2; if (L_9) { goto IL_0009; } } IL_003f: { StringBuilder_t* L_10 = V_0; NullCheck(L_10); String_t* L_11; L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_10); V_3 = L_11; goto IL_0048; } IL_0048: { String_t* L_12 = V_3; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Parser_get_NextToken_m12BEE52A4D5389619AB3BF2F7975B98168A6E355 (Parser_t1212D664758DEABD1AE7263AD49A9792437E107D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; Il2CppChar V_2 = 0x0; Il2CppChar V_3 = 0x0; String_t* V_4 = NULL; String_t* V_5 = NULL; { Parser_EatWhitespace_m8352A78799241FA73989E651ECB36B283A619230(__this, NULL); StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_0 = __this->___json; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_0); V_0 = (bool)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0022; } } { V_1 = 0; goto IL_014d; } IL_0022: { Il2CppChar L_3; L_3 = Parser_get_PeekChar_m50E157E099775830A433BE20580C7F6D4E3BF124(__this, NULL); V_3 = L_3; Il2CppChar L_4 = V_3; V_2 = L_4; Il2CppChar L_5 = V_2; if ((!(((uint32_t)L_5) <= ((uint32_t)((int32_t)91))))) { goto IL_00a6; } } { Il2CppChar L_6 = V_2; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_6, ((int32_t)34)))) { case 0: { goto IL_00f6; } case 1: { goto IL_0102; } case 2: { goto IL_0102; } case 3: { goto IL_0102; } case 4: { goto IL_0102; } case 5: { goto IL_0102; } case 6: { goto IL_0102; } case 7: { goto IL_0102; } case 8: { goto IL_0102; } case 9: { goto IL_0102; } case 10: { goto IL_00e6; } case 11: { goto IL_00fe; } case 12: { goto IL_0102; } case 13: { goto IL_0102; } case 14: { goto IL_00fe; } case 15: { goto IL_00fe; } case 16: { goto IL_00fe; } case 17: { goto IL_00fe; } case 18: { goto IL_00fe; } case 19: { goto IL_00fe; } case 20: { goto IL_00fe; } case 21: { goto IL_00fe; } case 22: { goto IL_00fe; } case 23: { goto IL_00fe; } case 24: { goto IL_00fa; } } } { goto IL_009f; } IL_009f: { Il2CppChar L_7 = V_2; if ((((int32_t)L_7) == ((int32_t)((int32_t)91)))) { goto IL_00d2; } } { goto IL_0102; } IL_00a6: { Il2CppChar L_8 = V_2; if ((((int32_t)L_8) == ((int32_t)((int32_t)93)))) { goto IL_00d6; } } { goto IL_00ad; } IL_00ad: { Il2CppChar L_9 = V_2; if ((((int32_t)L_9) == ((int32_t)((int32_t)123)))) { goto IL_00bb; } } { goto IL_00b4; } IL_00b4: { Il2CppChar L_10 = V_2; if ((((int32_t)L_10) == ((int32_t)((int32_t)125)))) { goto IL_00c2; } } { goto IL_0102; } IL_00bb: { V_1 = 1; goto IL_014d; } IL_00c2: { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_11 = __this->___json; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_11); V_1 = 2; goto IL_014d; } IL_00d2: { V_1 = 3; goto IL_014d; } IL_00d6: { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_13 = __this->___json; NullCheck(L_13); int32_t L_14; L_14 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_13); V_1 = 4; goto IL_014d; } IL_00e6: { StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_15 = __this->___json; NullCheck(L_15); int32_t L_16; L_16 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_15); V_1 = 6; goto IL_014d; } IL_00f6: { V_1 = 7; goto IL_014d; } IL_00fa: { V_1 = 5; goto IL_014d; } IL_00fe: { V_1 = 8; goto IL_014d; } IL_0102: { String_t* L_17; L_17 = Parser_get_NextWord_m24A013D958324096C9ABC7E43FA7807D17156579(__this, NULL); V_5 = L_17; String_t* L_18 = V_5; V_4 = L_18; String_t* L_19 = V_4; bool L_20; L_20 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_19, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, NULL); if (L_20) { goto IL_013a; } } { String_t* L_21 = V_4; bool L_22; L_22 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_21, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL); if (L_22) { goto IL_013f; } } { String_t* L_23 = V_4; bool L_24; L_24 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_23, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL); if (L_24) { goto IL_0144; } } { goto IL_0149; } IL_013a: { V_1 = ((int32_t)10); goto IL_014d; } IL_013f: { V_1 = ((int32_t)9); goto IL_014d; } IL_0144: { V_1 = ((int32_t)11); goto IL_014d; } IL_0149: { V_1 = 0; goto IL_014d; } IL_014d: { int32_t L_25 = V_1; return L_25; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer__ctor_m340B552B648B7154EAC06E81210780404680D6FE (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); __this->___builder = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___builder), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Serializer_Serialize_mBE6FF0E50A5E677E0F28E587AF2B96C076ED2122 (RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* V_0 = NULL; String_t* V_1 = NULL; { Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* L_0 = (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099*)il2cpp_codegen_object_new(Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099_il2cpp_TypeInfo_var); Serializer__ctor_m340B552B648B7154EAC06E81210780404680D6FE(L_0, NULL); V_0 = L_0; Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* L_1 = V_0; RuntimeObject* L_2 = ___0_obj; NullCheck(L_1); Serializer_SerializeValue_mAF9647F5632680F36923B28B514187FF1AC11566(L_1, L_2, NULL); Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* L_3 = V_0; NullCheck(L_3); StringBuilder_t* L_4 = L_3->___builder; NullCheck(L_4); String_t* L_5; L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_4); V_1 = L_5; goto IL_001d; } IL_001d: { String_t* L_6 = V_1; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeValue_mAF9647F5632680F36923B28B514187FF1AC11566 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, RuntimeObject* ___0_value, 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*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; String_t* V_2 = NULL; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; StringBuilder_t* G_B7_0 = NULL; StringBuilder_t* G_B6_0 = NULL; String_t* G_B8_0 = NULL; StringBuilder_t* G_B8_1 = NULL; { RuntimeObject* L_0 = ___0_value; V_3 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_3; if (!L_1) { goto IL_0021; } } { StringBuilder_t* L_2 = __this->___builder; NullCheck(L_2); StringBuilder_t* L_3; L_3 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_2, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL); goto IL_00de; } IL_0021: { RuntimeObject* L_4 = ___0_value; String_t* L_5 = ((String_t*)IsInstSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var)); V_2 = L_5; V_4 = (bool)((!(((RuntimeObject*)(String_t*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_6 = V_4; if (!L_6) { goto IL_0041; } } { String_t* L_7 = V_2; Serializer_SerializeString_mC88515C25FF2AE89BEB3DD72E6C9325E672C4314(__this, L_7, NULL); goto IL_00de; } IL_0041: { RuntimeObject* L_8 = ___0_value; V_5 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_8, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_9 = V_5; if (!L_9) { goto IL_0074; } } { StringBuilder_t* L_10 = __this->___builder; RuntimeObject* L_11 = ___0_value; if (((*(bool*)((bool*)(bool*)UnBox(L_11, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))))) { G_B7_0 = L_10; goto IL_0066; } G_B6_0 = L_10; } { G_B8_0 = _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB; G_B8_1 = G_B6_0; goto IL_006b; } IL_0066: { G_B8_0 = _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2; G_B8_1 = G_B7_0; } IL_006b: { NullCheck(G_B8_1); StringBuilder_t* L_12; L_12 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(G_B8_1, G_B8_0, NULL); goto IL_00de; } IL_0074: { RuntimeObject* L_13 = ___0_value; RuntimeObject* L_14 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var)); V_0 = L_14; V_6 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_14) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_15 = V_6; if (!L_15) { goto IL_0091; } } { RuntimeObject* L_16 = V_0; Serializer_SerializeArray_m4C726B75C57DECBAE44E60AA5903E14108E634A1(__this, L_16, NULL); goto IL_00de; } IL_0091: { RuntimeObject* L_17 = ___0_value; RuntimeObject* L_18 = ((RuntimeObject*)IsInst((RuntimeObject*)L_17, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var)); V_1 = L_18; V_7 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_18) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_19 = V_7; if (!L_19) { goto IL_00ae; } } { RuntimeObject* L_20 = V_1; Serializer_SerializeObject_m344032DCE67EECA23363BAB284EA33444DF60DE8(__this, L_20, NULL); goto IL_00de; } IL_00ae: { RuntimeObject* L_21 = ___0_value; V_8 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_21, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_22 = V_8; if (!L_22) { goto IL_00d4; } } { RuntimeObject* L_23 = ___0_value; String_t* L_24; L_24 = String_CreateString_mAA0705B41B390BDB42F67894B9B67C956814C71B(NULL, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_23, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var)))), 1, NULL); Serializer_SerializeString_mC88515C25FF2AE89BEB3DD72E6C9325E672C4314(__this, L_24, NULL); goto IL_00de; } IL_00d4: { RuntimeObject* L_25 = ___0_value; Serializer_SerializeOther_m8BD246EE7E68993610AB6E0DE0C32FE17C70E8D9(__this, L_25, NULL); } IL_00de: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeObject_m344032DCE67EECA23363BAB284EA33444DF60DE8 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; RuntimeObject* V_1 = NULL; RuntimeObject* V_2 = NULL; bool V_3 = false; RuntimeObject* V_4 = NULL; { V_0 = (bool)1; StringBuilder_t* L_0 = __this->___builder; NullCheck(L_0); StringBuilder_t* L_1; L_1 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_0, ((int32_t)123), NULL); RuntimeObject* L_2 = ___0_obj; NullCheck(L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_2); NullCheck(L_3); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_3); V_1 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0076: { { RuntimeObject* L_5 = V_1; V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_5, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)); RuntimeObject* L_6 = V_4; if (!L_6) { goto IL_008a; } } { RuntimeObject* L_7 = V_4; NullCheck(L_7); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_7); } IL_008a: { return; } } }); try { { goto IL_006c_1; } IL_0020_1: { RuntimeObject* L_8 = V_1; NullCheck(L_8); RuntimeObject* L_9; L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_8); V_2 = L_9; bool L_10 = V_0; V_3 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0); bool L_11 = V_3; if (!L_11) { goto IL_0040_1; } } { StringBuilder_t* L_12 = __this->___builder; NullCheck(L_12); StringBuilder_t* L_13; L_13 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_12, ((int32_t)44), NULL); } IL_0040_1: { RuntimeObject* L_14 = V_2; NullCheck(L_14); String_t* L_15; L_15 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_14); Serializer_SerializeString_mC88515C25FF2AE89BEB3DD72E6C9325E672C4314(__this, L_15, NULL); StringBuilder_t* L_16 = __this->___builder; NullCheck(L_16); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, ((int32_t)58), NULL); RuntimeObject* L_18 = ___0_obj; RuntimeObject* L_19 = V_2; NullCheck(L_18); RuntimeObject* L_20; L_20 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_18, L_19); Serializer_SerializeValue_mAF9647F5632680F36923B28B514187FF1AC11566(__this, L_20, NULL); V_0 = (bool)0; } IL_006c_1: { RuntimeObject* L_21 = V_1; NullCheck(L_21); bool L_22; L_22 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21); if (L_22) { goto IL_0020_1; } } { goto IL_008b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008b: { StringBuilder_t* L_23 = __this->___builder; NullCheck(L_23); StringBuilder_t* L_24; L_24 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_23, ((int32_t)125), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeArray_m4C726B75C57DECBAE44E60AA5903E14108E634A1 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, RuntimeObject* ___0_anArray, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; RuntimeObject* V_1 = NULL; RuntimeObject* V_2 = NULL; bool V_3 = false; RuntimeObject* V_4 = NULL; { StringBuilder_t* L_0 = __this->___builder; NullCheck(L_0); StringBuilder_t* L_1; L_1 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_0, ((int32_t)91), NULL); V_0 = (bool)1; RuntimeObject* L_2 = ___0_anArray; NullCheck(L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_2); V_1 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0050: { { RuntimeObject* L_4 = V_1; V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)); RuntimeObject* L_5 = V_4; if (!L_5) { goto IL_0064; } } { RuntimeObject* L_6 = V_4; NullCheck(L_6); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6); } IL_0064: { return; } } }); try { { goto IL_0046_1; } IL_001b_1: { RuntimeObject* L_7 = V_1; NullCheck(L_7); RuntimeObject* L_8; L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7); V_2 = L_8; bool L_9 = V_0; V_3 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0); bool L_10 = V_3; if (!L_10) { goto IL_003b_1; } } { StringBuilder_t* L_11 = __this->___builder; NullCheck(L_11); StringBuilder_t* L_12; L_12 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_11, ((int32_t)44), NULL); } IL_003b_1: { RuntimeObject* L_13 = V_2; Serializer_SerializeValue_mAF9647F5632680F36923B28B514187FF1AC11566(__this, L_13, NULL); V_0 = (bool)0; } IL_0046_1: { RuntimeObject* L_14 = V_1; NullCheck(L_14); bool L_15; L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_14); if (L_15) { goto IL_001b_1; } } { goto IL_0065; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0065: { StringBuilder_t* L_16 = __this->___builder; NullCheck(L_16); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, ((int32_t)93), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeString_mC88515C25FF2AE89BEB3DD72E6C9325E672C4314 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, String_t* ___0_str, 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*)&_stringLiteral5962E944D7340CE47999BF097B4AFD70C1501FB9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral785F17F45C331C415D0A7458E6AAC36966399C51); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F3238CD8C342B06FB9AB185C610175C84625462); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral848E5ED630B3142F565DD995C6E8D30187ED33CD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7C3FCA8C63E127B542B38A5CA5E3FEEDDD1B122); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78F235D4291950A7D101307609C259F3E1F033F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA666908BB15F4E1D2649752EC5DCBD0D5C64699); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE727BF366E3CC855B808D806440542BF7152AF19); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE); s_Il2CppMethodInitialized = true; } CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_0 = NULL; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; int32_t V_4 = 0; Il2CppChar V_5 = 0x0; Il2CppChar V_6 = 0x0; bool V_7 = false; int32_t G_B17_0 = 0; { StringBuilder_t* L_0 = __this->___builder; NullCheck(L_0); StringBuilder_t* L_1; L_1 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_0, ((int32_t)34), NULL); String_t* L_2 = ___0_str; NullCheck(L_2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3; L_3 = String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46(L_2, NULL); V_0 = L_3; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = V_0; V_1 = L_4; V_2 = 0; goto IL_0159; } IL_0020: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = V_1; int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; uint16_t L_8 = (uint16_t)(L_5)->GetAt(static_cast(L_7)); V_3 = L_8; Il2CppChar L_9 = V_3; V_6 = L_9; Il2CppChar L_10 = V_6; V_5 = L_10; Il2CppChar L_11 = V_5; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_11, 8))) { case 0: { goto IL_008e; } case 1: { goto IL_00e3; } case 2: { goto IL_00ba; } case 3: { goto IL_00f6; } case 4: { goto IL_00a4; } case 5: { goto IL_00d0; } } } { goto IL_004f; } IL_004f: { Il2CppChar L_12 = V_5; if ((((int32_t)L_12) == ((int32_t)((int32_t)34)))) { goto IL_0062; } } { goto IL_0057; } IL_0057: { Il2CppChar L_13 = V_5; if ((((int32_t)L_13) == ((int32_t)((int32_t)92)))) { goto IL_0078; } } { goto IL_00f6; } IL_0062: { StringBuilder_t* L_14 = __this->___builder; NullCheck(L_14); StringBuilder_t* L_15; L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, _stringLiteral848E5ED630B3142F565DD995C6E8D30187ED33CD, NULL); goto IL_0154; } IL_0078: { StringBuilder_t* L_16 = __this->___builder; NullCheck(L_16); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_16, _stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE, NULL); goto IL_0154; } IL_008e: { StringBuilder_t* L_18 = __this->___builder; NullCheck(L_18); StringBuilder_t* L_19; L_19 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_18, _stringLiteral5962E944D7340CE47999BF097B4AFD70C1501FB9, NULL); goto IL_0154; } IL_00a4: { StringBuilder_t* L_20 = __this->___builder; NullCheck(L_20); StringBuilder_t* L_21; L_21 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_20, _stringLiteralA7C3FCA8C63E127B542B38A5CA5E3FEEDDD1B122, NULL); goto IL_0154; } IL_00ba: { StringBuilder_t* L_22 = __this->___builder; NullCheck(L_22); StringBuilder_t* L_23; L_23 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_22, _stringLiteral785F17F45C331C415D0A7458E6AAC36966399C51, NULL); goto IL_0154; } IL_00d0: { StringBuilder_t* L_24 = __this->___builder; NullCheck(L_24); StringBuilder_t* L_25; L_25 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_24, _stringLiteralB78F235D4291950A7D101307609C259F3E1F033F, NULL); goto IL_0154; } IL_00e3: { StringBuilder_t* L_26 = __this->___builder; NullCheck(L_26); StringBuilder_t* L_27; L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_26, _stringLiteral7F3238CD8C342B06FB9AB185C610175C84625462, NULL); goto IL_0154; } IL_00f6: { Il2CppChar L_28 = V_3; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int32_t L_29; L_29 = Convert_ToInt32_mDBBE9318A7CCE1560974CE93F5BFED9931CF0052(L_28, NULL); V_4 = L_29; int32_t L_30 = V_4; if ((((int32_t)L_30) < ((int32_t)((int32_t)32)))) { goto IL_010f; } } { int32_t L_31 = V_4; G_B17_0 = ((((int32_t)((((int32_t)L_31) > ((int32_t)((int32_t)126)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0110; } IL_010f: { G_B17_0 = 0; } IL_0110: { V_7 = (bool)G_B17_0; bool L_32 = V_7; if (!L_32) { goto IL_0127; } } { StringBuilder_t* L_33 = __this->___builder; Il2CppChar L_34 = V_3; NullCheck(L_33); StringBuilder_t* L_35; L_35 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_33, L_34, NULL); goto IL_0152; } IL_0127: { StringBuilder_t* L_36 = __this->___builder; NullCheck(L_36); StringBuilder_t* L_37; L_37 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_36, _stringLiteralDA666908BB15F4E1D2649752EC5DCBD0D5C64699, NULL); StringBuilder_t* L_38 = __this->___builder; String_t* L_39; L_39 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_4), _stringLiteralE727BF366E3CC855B808D806440542BF7152AF19, NULL); NullCheck(L_38); StringBuilder_t* L_40; L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_38, L_39, NULL); } IL_0152: { goto IL_0154; } IL_0154: { int32_t L_41 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_0159: { int32_t L_42 = V_2; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_43 = V_1; NullCheck(L_43); if ((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))) { goto IL_0020; } } { StringBuilder_t* L_44 = __this->___builder; NullCheck(L_44); StringBuilder_t* L_45; L_45 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, ((int32_t)34), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_SerializeOther_m8BD246EE7E68993610AB6E0DE0C32FE17C70E8D9 (Serializer_tCBB835B0AFE92555112A76AB52B7A770FD03B099* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE); s_Il2CppMethodInitialized = true; } bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; bool V_3 = false; double V_4 = 0.0; int32_t G_B11_0 = 0; int32_t G_B16_0 = 0; { RuntimeObject* L_0 = ___0_value; V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0039; } } { StringBuilder_t* L_2 = __this->___builder; RuntimeObject* L_3 = ___0_value; V_1 = ((*(float*)((float*)(float*)UnBox(L_3, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_4; L_4 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); String_t* L_5; L_5 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((&V_1), _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_4, NULL); NullCheck(L_2); StringBuilder_t* L_6; L_6 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_2, L_5, NULL); goto IL_00e2; } IL_0039: { RuntimeObject* L_7 = ___0_value; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))) { goto IL_007c; } } { RuntimeObject* L_8 = ___0_value; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_8, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var))) { goto IL_007c; } } { RuntimeObject* L_9 = ___0_value; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_9, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))) { goto IL_007c; } } { RuntimeObject* L_10 = ___0_value; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_10, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var))) { goto IL_007c; } } { RuntimeObject* L_11 = ___0_value; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_11, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))) { goto IL_007c; } } { RuntimeObject* L_12 = ___0_value; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_12, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var))) { goto IL_007c; } } { RuntimeObject* L_13 = ___0_value; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_13, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var))) { goto IL_007c; } } { RuntimeObject* L_14 = ___0_value; G_B11_0 = ((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_14, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); goto IL_007d; } IL_007c: { G_B11_0 = 1; } IL_007d: { V_2 = (bool)G_B11_0; bool L_15 = V_2; if (!L_15) { goto IL_0092; } } { StringBuilder_t* L_16 = __this->___builder; RuntimeObject* L_17 = ___0_value; NullCheck(L_16); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63(L_16, L_17, NULL); goto IL_00e2; } IL_0092: { RuntimeObject* L_19 = ___0_value; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_19, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var))) { goto IL_00a5; } } { RuntimeObject* L_20 = ___0_value; G_B16_0 = ((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_20, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); goto IL_00a6; } IL_00a5: { G_B16_0 = 1; } IL_00a6: { V_3 = (bool)G_B16_0; bool L_21 = V_3; if (!L_21) { goto IL_00d3; } } { StringBuilder_t* L_22 = __this->___builder; RuntimeObject* L_23 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); double L_24; L_24 = Convert_ToDouble_m86FF4F837721833186E883102C056A35F0860EB0(L_23, NULL); V_4 = L_24; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_25; L_25 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); String_t* L_26; L_26 = Double_ToString_m7E3930DDFB35B1919FE538A246A59C3FC62AF789((&V_4), _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_25, NULL); NullCheck(L_22); StringBuilder_t* L_27; L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_22, L_26, NULL); goto IL_00e2; } IL_00d3: { RuntimeObject* L_28 = ___0_value; NullCheck(L_28); String_t* L_29; L_29 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_28); Serializer_SerializeString_mC88515C25FF2AE89BEB3DD72E6C9325E672C4314(__this, L_29, NULL); } IL_00e2: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MiniJsonExtensions_GetString_m30C96D830B48F7B726D704B72648A4D3718262EF (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_dic, String_t* ___1_key, String_t* ___2_defaultValue, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; String_t* V_1 = NULL; { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_dic; String_t* L_1 = ___1_key; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_0, L_1, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var); V_0 = L_2; bool L_3 = V_0; if (!L_3) { goto IL_001c; } } { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_4 = ___0_dic; String_t* L_5 = ___1_key; NullCheck(L_4); RuntimeObject* L_6; L_6 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_4, L_5, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var); NullCheck(L_6); String_t* L_7; L_7 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_6); V_1 = L_7; goto IL_0020; } IL_001c: { String_t* L_8 = ___2_defaultValue; V_1 = L_8; goto IL_0020; } IL_0020: { String_t* L_9 = V_1; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MiniJsonExtensions_toJson_m7B6D9612FCDFECA8BB3DC9990967F2D9D044A6F7 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_obj, const RuntimeMethod* method) { String_t* V_0 = NULL; { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_obj; String_t* L_1; L_1 = MiniJson_JsonEncode_m41013803427D4F4AA5FE91C375330042C909DE23(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { String_t* L_2 = V_0; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MiniJsonExtensions_toJson_m886DE81A48F6EBF9B0B75A3FA0C8B60EABDCF61A (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___0_obj, const RuntimeMethod* method) { String_t* V_0 = NULL; { Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = ___0_obj; String_t* L_1; L_1 = MiniJson_JsonEncode_m41013803427D4F4AA5FE91C375330042C909DE23(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { String_t* L_2 = V_0; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* MiniJsonExtensions_ArrayListFromJson_mCA4DC5E9B69CE1F39298E9498D7DBFD9DF66E02A (String_t* ___0_json, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_0 = NULL; { String_t* L_0 = ___0_json; RuntimeObject* L_1; L_1 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(L_0, NULL); V_0 = ((List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)IsInstClass((RuntimeObject*)L_1, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var)); goto IL_000f; } IL_000f: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = V_0; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* MiniJsonExtensions_HashtableFromJson_m9700EAC23B195E012320EDFF5B6B18039A5CDB70 (String_t* ___0_json, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_0 = NULL; { String_t* L_0 = ___0_json; RuntimeObject* L_1; L_1 = MiniJson_JsonDecode_m5B62B33DF18A7AF5D050F9508ACAE7916B3B1C43(L_0, NULL); V_0 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)IsInstClass((RuntimeObject*)L_1, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var)); goto IL_000f; } IL_000f: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_2 = V_0; return L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif 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; } }