#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); } }; struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB; struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87; struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4; struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C; struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1; struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12; struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED; struct TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A; struct TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2; struct TaskFactory_1_t96AF1AA119B568BA8916E7FD621B61B350B9BB49; struct TaskFactory_1_t7ABCD7F9503486A075E0B072E6EB95956CFE3106; struct TaskFactory_1_tA02CD66EEE1C447BE2C3BDAF4821F919418AE5FF; struct TaskFactory_1_t35C6AEC41B60E4359493BFD3029B9555DD606C05; struct Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB; struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2; struct Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0; struct Task_1_t95921EB64E237ACD28589D64B693C652268F225E; struct Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B; struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2; struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB; struct Exception_t; struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A; struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IAsyncStateMachine_t0680C7F905C553076B552D5A1A6E39E2F0F36AA2; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct MethodInfo_t; struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; struct NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280; struct NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9; struct NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E; struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352; struct String_t; struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0; struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t6093CE38E31E6B8989EF7A1E7193582957146F28; struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F; struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C; struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6; struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3; struct U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F; struct U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D; struct U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1; struct U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3; struct U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347; struct U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8; struct U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356; struct U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD; struct U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29; struct U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E; struct MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6; struct MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B; struct MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D; struct PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4; struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540; IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Permission_t3F3DCD2A60B865EED3451B39DB6A376E75C8F831_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____04CF17192059F47B43B8E78B7A6F392BDB99C5C8ACF9D981D3A555A4F77DF619_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____F2C4EF740035B534F2B9FB1AB8171E321C7A96645FA22CE2671B7BF8D8123226_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0365E1814018F9007D2AF7114C462B24D8928C59; IL2CPP_EXTERN_C String_t* _stringLiteral04309E09A3FA7B4409871040A25A32799050D487; IL2CPP_EXTERN_C String_t* _stringLiteral0A79B0229EB4F27A4505CE75160E9133E944F111; IL2CPP_EXTERN_C String_t* _stringLiteral0CA4721FC9D82D780671DE2AB61257837402697D; IL2CPP_EXTERN_C String_t* _stringLiteral1256BD059A8D156C0578EF505C83E5862F0EFCD2; IL2CPP_EXTERN_C String_t* _stringLiteral15332598528DB5F9A0B9473BE7DCE0BB1F8DCAA7; IL2CPP_EXTERN_C String_t* _stringLiteral18B82B6B7DC4FE1988BA61A3784D1768F6C925DF; IL2CPP_EXTERN_C String_t* _stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7; IL2CPP_EXTERN_C String_t* _stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA; IL2CPP_EXTERN_C String_t* _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A; IL2CPP_EXTERN_C String_t* _stringLiteral30F7CAA3903ABC311FB9B0881B8937BE76A5526D; IL2CPP_EXTERN_C String_t* _stringLiteral30F8B1D027E92AF30A25606539C4A0E635BF0BBB; IL2CPP_EXTERN_C String_t* _stringLiteral3E96C9BB1B953A85290371E8CE7BB3F3ABB307CC; IL2CPP_EXTERN_C String_t* _stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9; IL2CPP_EXTERN_C String_t* _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42; IL2CPP_EXTERN_C String_t* _stringLiteral75E05143EB132AAA8A22B48813DB8E6047380821; IL2CPP_EXTERN_C String_t* _stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4; IL2CPP_EXTERN_C String_t* _stringLiteral7BB4B5568C63748C896DED09B403F2FC4F274E91; IL2CPP_EXTERN_C String_t* _stringLiteral7E90946BC7628636C60D094F905E96CD1360A930; IL2CPP_EXTERN_C String_t* _stringLiteral7F7876094B3FA10965A88A7D08B74EA3DC22CAE9; IL2CPP_EXTERN_C String_t* _stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF; IL2CPP_EXTERN_C String_t* _stringLiteral985B72B30ECE05DD4EF5FE142CEE0FB8BF53A98C; IL2CPP_EXTERN_C String_t* _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26; IL2CPP_EXTERN_C String_t* _stringLiteralAF0174D5142A8DAD18DDD4423E7AFDBBC3687A8B; IL2CPP_EXTERN_C String_t* _stringLiteralAFF4AA19F30B5DC5A240F413D92917103536F1AD; IL2CPP_EXTERN_C String_t* _stringLiteralB04FF65BF5CEF7336F7FBA4624393E214FB7EB08; IL2CPP_EXTERN_C String_t* _stringLiteralCB4507437E3E619ECBAD84410155675EBEB3DB3F; IL2CPP_EXTERN_C String_t* _stringLiteralCFA0E830C16EC57623615165EA8FBC2817BACCCF; IL2CPP_EXTERN_C String_t* _stringLiteralD4E22C84D059FC69AA54802023A8B68B6F4F4C7E; IL2CPP_EXTERN_C String_t* _stringLiteralE3287997374A5B6321B447152239EBE224279EB6; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mCAD040C8716BCB82621FDD46A35456ABCA2C32D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_m204A3EEA7D4502FEB4B58BA59168D2B646AD503D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_m481FE4D00BC09B04EBF1268273C635E378510B74_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mE4F367555A3D78E6CD242C75F6D64479AFC3777D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mE219EE13BAA129EDDDDA63AED2D86D4CAE69F4CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mF980BD8E1598164E5F8B35EC99428B1596E97B4E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisNGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_m5E174F21F5B691FDA1720B5AF8D4C1866F2B1547_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisNGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_mFDB8D8B0F5D4B621A2434FDD88597D027AA91F23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisNGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_mC93D2316465EF7CE745199E63FF2479A6A74ABD4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_GetImageProperties_mD9D7562C327369A4FEE99EF08D2A0F6A1BEE0376_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_GetVideoProperties_mE39CF69BF80843823CDC1B153B29B38413804E95_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_SaveImageToGallery_m9D41D51101BA8C57FA7BF38D263F73DE101B5044_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_SaveToGallery_m531140F0CD974B1F3D34DABAA831DF91F6764C80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Task_Run_TisString_t_mDC4F0FD46A6DD4FE57DE5788DEF07F7F277821C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CLoadImageAtPathAsyncU3Ed__64_MoveNext_mFD9E0CA48E01EBC735CCB53FCF329168710AF55E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass31_0_U3CRequestPermissionAsyncU3Eb__0_m61901E14AE9F0C39E419780FAF95E8E71805EBE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass32_0_U3CRequestPermissionAsyncU3Eb__0_mCA1E07336E48C967BF423F002DE7A4A1FD5F2972_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass55_0_U3CSaveToGalleryU3Eb__0_mF6D852A15E8F86605708BFC78A2385217169AECC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass56_0_U3CSaveToGalleryU3Eb__0_m0D8ECC4978FBDB48ADCC035EDAD882CDD19FBBA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass59_0_U3CGetMediaFromGalleryU3Eb__0_m26B85140C0A56314DEBE85198741DA0388A345AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass60_0_U3CGetMultipleMediaFromGalleryU3Eb__0_mD57401A8B0CC6B25645BC8B0E84D78167DDD6123_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass64_0_U3CLoadImageAtPathAsyncU3Eb__0_mBB660E4C90BD098DC62517C03279F5A5D2663DAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass66_0_U3CGetVideoThumbnailAsyncU3Eb__0_m7908055C4EC3F45FAADD768FF146712E68FBBD3B_RuntimeMethod_var; struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com; 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 DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com; struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke; struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; 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_tF014A065BC76D0FEB5B12ABB99A95712F7EFC69A { }; struct TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A : public RuntimeObject { Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB* ____task; }; struct TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2 : public RuntimeObject { Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* ____task; }; struct U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844 : public RuntimeObject { }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject { bool ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; bool ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; String_t* ___m_name; String_t* ___englishname; String_t* ___nativename; String_t* ___iso3lang; String_t* ___iso2lang; String_t* ___win3lang; String_t* ___territory; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture; bool ___constructed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData; bool ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; char* ___m_name; char* ___englishname; char* ___nativename; char* ___iso3lang; char* ___iso2lang; char* ___win3lang; char* ___territory; char** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData; int32_t ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; Il2CppChar* ___m_name; Il2CppChar* ___englishname; Il2CppChar* ___nativename; Il2CppChar* ___iso3lang; Il2CppChar* ___iso2lang; Il2CppChar* ___win3lang; Il2CppChar* ___territory; Il2CppChar** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData; int32_t ___m_isInherited; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject { int32_t ___m_taskId; Delegate_t* ___m_action; RuntimeObject* ___m_stateObject; TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler; Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent; int32_t ___m_stateFlags; RuntimeObject* ___m_continuationObject; ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties; }; struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t6093CE38E31E6B8989EF7A1E7193582957146F28 : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject { }; struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { }; struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { }; struct U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F : public RuntimeObject { PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___callback; }; struct U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D : public RuntimeObject { TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* ___tcs; }; struct U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356 : public RuntimeObject { String_t* ___imagePath; String_t* ___temporaryImagePath; int32_t ___maxSize; }; struct U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD : public RuntimeObject { String_t* ___videoPath; String_t* ___temporaryImagePath; int32_t ___maxSize; double ___captureTimeInSeconds; }; struct TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA { Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___m_task; }; struct TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 { Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* ___m_task; }; struct TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B { Task_1_t95921EB64E237ACD28589D64B693C652268F225E* ___m_task; }; struct Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 { String_t* ___m_result; }; struct Task_1_t95921EB64E237ACD28589D64B693C652268F225E : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_result; }; struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF { RuntimeObject* ___m_stateMachine; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_defaultContextAction; }; struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_pinvoke { RuntimeObject* ___m_stateMachine; Il2CppMethodPointer ___m_defaultContextAction; }; struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_com { RuntimeObject* ___m_stateMachine; Il2CppMethodPointer ___m_defaultContextAction; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { float ___m_XMin; float ___m_YMin; float ___m_Width; float ___m_Height; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB { union { struct { }; uint8_t YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB__padding[1]; }; }; #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D241_t5C08A256B997F9E8F1A4E4A3675899B8B912561D { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D241_t5C08A256B997F9E8F1A4E4A3675899B8B912561D__padding[241]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D259_t7FD30A304440ADADC744296D655AC01FCD238B34 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D259_t7FD30A304440ADADC744296D655AC01FCD238B34__padding[259]; }; }; #pragma pack(pop, tp) struct VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5 { int32_t ___width; int32_t ___height; int64_t ___duration; float ___rotation; }; struct MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FilePathsData; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___TypesData; int32_t ___TotalTypes; int32_t ___TotalFiles; bool ___IsEditorOnly; }; struct MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_pinvoke { Il2CppSafeArray* ___FilePathsData; Il2CppSafeArray* ___TypesData; int32_t ___TotalTypes; int32_t ___TotalFiles; int32_t ___IsEditorOnly; }; struct MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_com { Il2CppSafeArray* ___FilePathsData; Il2CppSafeArray* ___TypesData; int32_t ___TotalTypes; int32_t ___TotalFiles; int32_t ___IsEditorOnly; }; struct YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A { union { struct { }; uint8_t YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A__padding[1]; }; }; struct AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0 { AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState; Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___m_task; }; struct AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F { AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState; Task_1_t95921EB64E237ACD28589D64B693C652268F225E* ___m_task; }; struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D { intptr_t ___m_Ptr; Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback; }; struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { intptr_t ___m_Ptr; Il2CppMethodPointer ___m_completeCallback; }; struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { intptr_t ___m_Ptr; Il2CppMethodPointer ___m_completeCallback; }; struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804 : public RuntimeObject { intptr_t ___m_Ptr; }; struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke { intptr_t ___m_Ptr; }; struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com { intptr_t ___m_Ptr; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB : public RuntimeObject { intptr_t ___m_Ptr; }; struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke { intptr_t ___m_Ptr; }; struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com { intptr_t ___m_Ptr; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C { int32_t ___value__; }; struct NumberStyles_t567C6CBC2A2B5B5A2C43B2855D158949984A810C { int32_t ___value__; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D { int32_t ___value__; }; struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062 { int32_t ___value__; }; struct TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D { int32_t ___value__; }; struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6 : public RuntimeObject { intptr_t ___m_Ptr; }; struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke { intptr_t ___m_Ptr; }; struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com { intptr_t ___m_Ptr; }; struct ImageOrientation_tEB52104BE8AD57C8212554EC735E91328124514F { int32_t ___value__; }; struct MediaType_tEA43E8EBC9030326EAA464CF6057557A92B568D2 { int32_t ___value__; }; struct Permission_t3F3DCD2A60B865EED3451B39DB6A376E75C8F831 { int32_t ___value__; }; struct PermissionType_t3E3C17E64EAFFAE1AF1A226D106665C6F71B66C5 { int32_t ___value__; }; struct Result_tFB98154F15BF37A66902802D441FEFADC68D4C87 { int32_t ___value__; }; struct FileStatusFlags_tB53E2B9A54305CDCEA49884DEEDB8C62C8ACC9C9 { int32_t ___value__; }; struct Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 { int32_t ___m_result; }; struct Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 { int32_t ___m_result; }; struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067 : public Exception_t { }; struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F : public RuntimeObject { intptr_t ___m_Ptr; DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___m_DownloadHandler; UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___m_UploadHandler; CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___m_CertificateHandler; Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri; bool ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField; bool ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField; bool ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField; }; struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke { intptr_t ___m_Ptr; DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke ___m_DownloadHandler; UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke ___m_UploadHandler; CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke ___m_CertificateHandler; Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri; int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField; int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField; int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField; }; struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com { intptr_t ___m_Ptr; DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com* ___m_DownloadHandler; UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com* ___m_UploadHandler; CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com* ___m_CertificateHandler; Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri; int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField; int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField; int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField; }; struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C { UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwebRequestU3Ek__BackingField; }; struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_pinvoke : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke { UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke* ___U3CwebRequestU3Ek__BackingField; }; struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_com : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com { UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com* ___U3CwebRequestU3Ek__BackingField; }; struct U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1 : public RuntimeObject { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___callback; String_t* ___filename; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___mediaBytes; String_t* ___album; int32_t ___mediaType; }; struct U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3 : public RuntimeObject { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___callback; String_t* ___filename; String_t* ___existingMediaPath; String_t* ___album; int32_t ___mediaType; }; struct U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347 : public RuntimeObject { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___callback; int32_t ___mediaType; }; struct U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8 : public RuntimeObject { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___callback; int32_t ___mediaType; }; struct U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29 : public RuntimeObject { int32_t ___U3CU3E1__state; AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F ___U3CU3Et__builder; String_t* ___videoPath; int32_t ___maxSize; double ___captureTimeInSeconds; bool ___markTextureNonReadable; U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* ___U3CU3E8__1; String_t* ___U3CthumbnailPathU3E5__2; String_t* ___U3CU3Es__3; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___U3CU3Es__4; TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 ___U3CU3Eu__1; TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B ___U3CU3Eu__2; }; struct U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E : public RuntimeObject { int32_t ___U3CU3E1__state; AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F ___U3CU3Et__builder; String_t* ___imagePath; int32_t ___maxSize; bool ___markTextureNonReadable; U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* ___U3CU3E8__1; String_t* ___U3CloadPathU3E5__2; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___U3CresultU3E5__3; String_t* ___U3CU3Es__4; UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwwwU3E5__5; UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* ___U3CasyncOperationU3E5__6; String_t* ___U3CextensionU3E5__7; int32_t ___U3CformatU3E5__8; Exception_t* ___U3CeU3E5__9; TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 ___U3CU3Eu__1; YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A ___U3CU3Eu__2; }; struct ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59 { int32_t ___width; int32_t ___height; String_t* ___mimeType; int32_t ___orientation; }; struct ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_pinvoke { int32_t ___width; int32_t ___height; char* ___mimeType; int32_t ___orientation; }; struct ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_com { int32_t ___width; int32_t ___height; Il2CppChar* ___mimeType; int32_t ___orientation; }; struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 { int32_t ___Flags; int32_t ___Mode; uint32_t ___Uid; uint32_t ___Gid; int64_t ___Size; int64_t ___ATime; int64_t ___ATimeNsec; int64_t ___MTime; int64_t ___MTimeNsec; int64_t ___CTime; int64_t ___CTimeNsec; int64_t ___BirthTime; int64_t ___BirthTimeNsec; int64_t ___Dev; int64_t ___Ino; uint32_t ___UserFlags; }; struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t { }; struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus; int32_t ____fileStatusInitialized; bool ___U3CInitiallyDirectoryU3Ek__BackingField; bool ____isDirectory; bool ____exists; }; struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus; int32_t ____fileStatusInitialized; int32_t ___U3CInitiallyDirectoryU3Ek__BackingField; int32_t ____isDirectory; int32_t ____exists; }; struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com { FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus; int32_t ____fileStatusInitialized; int32_t ___U3CInitiallyDirectoryU3Ek__BackingField; int32_t ____isDirectory; int32_t ____exists; }; struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; struct MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6 : public MulticastDelegate_t { }; struct MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B : public MulticastDelegate_t { }; struct MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D : public MulticastDelegate_t { }; struct PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4 : public MulticastDelegate_t { }; struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 { String_t* ___U3CFileNameU3Ek__BackingField; String_t* ___U3CFusionLogU3Ek__BackingField; }; struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____fileStatus; String_t* ___FullPath; String_t* ___OriginalPath; String_t* ____name; }; struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource; }; struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2 : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 { }; struct NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___callback; MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___callbackMultiple; float ___nextBusyCheckTime; }; struct NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___callback; }; struct NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___callback; }; struct U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844_StaticFields { __StaticArrayInitTypeSizeU3D241_t5C08A256B997F9E8F1A4E4A3675899B8B912561D ___04CF17192059F47B43B8E78B7A6F392BDB99C5C8ACF9D981D3A555A4F77DF619; __StaticArrayInitTypeSizeU3D259_t7FD30A304440ADADC744296D655AC01FCD238B34 ___F2C4EF740035B534F2B9FB1AB8171E321C7A96645FA22CE2671B7BF8D8123226; }; 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 NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields { String_t* ___m_temporaryImagePath; String_t* ___m_selectedMediaPath; }; struct String_t_StaticFields { String_t* ___Empty; }; struct Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0_StaticFields { TaskFactory_1_t7ABCD7F9503486A075E0B072E6EB95956CFE3106* ___s_defaultFactory; }; struct Task_1_t95921EB64E237ACD28589D64B693C652268F225E_StaticFields { TaskFactory_1_tA02CD66EEE1C447BE2C3BDAF4821F919418AE5FF* ___s_defaultFactory; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_StaticFields { WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* ___s_waitCallbackRunAction; SendOrPostCallback_t5C292A12062F24027A98492F52ECFE9802AA6F0E* ___s_sendOrPostCallbackRunAction; }; struct AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0_StaticFields { Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___s_defaultResultTask; }; struct AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_StaticFields { Task_1_t95921EB64E237ACD28589D64B693C652268F225E* ___s_defaultResultTask; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { int32_t ___OffsetOfInstanceIDInCPlusPlusObject; }; struct Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB_StaticFields { TaskFactory_1_t96AF1AA119B568BA8916E7FD621B61B350B9BB49* ___s_defaultFactory; }; struct Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8_StaticFields { TaskFactory_1_t35C6AEC41B60E4359493BFD3029B9555DD606C05* ___s_defaultFactory; }; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields { int32_t ___GenerateAllMips; }; struct NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields { NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* ___instance; bool ___U3CIsBusyU3Ek__BackingField; }; struct NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_StaticFields { NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* ___instance; }; struct NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_StaticFields { NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* ___instance; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct 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); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskCompletionSource_1__ctor_m9FD8C5F5BF7CC119D6FF330BA42C60284DB47E65_gshared (TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB* TaskCompletionSource_1_get_Task_mB4A2FF75AC28BB6E3B7A55129E9CD347E5F06FDC_gshared_inline (TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0 AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisRuntimeObject_m4CC6B9A3F0DD032BDFC0B8416CE27980382ED173_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, RuntimeObject** ___0_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskCompletionSource_1_SetResult_m9AEEE70A249C411C5DE39635EF35DAF9D5FAF458_gshared (TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A* __this, int32_t ___0_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* Task_Run_TisRuntimeObject_m030003C532BA57F9193CA5BED8F832043B5758E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_function, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared (TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisRuntimeObject_m88F9075FDCC2543975FBD89EEF959554B47051E3_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, RuntimeObject** ___1_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared (TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisRuntimeObject_mE44725AEF215E7D1ABDFF7330437097BAFF5F7A5_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* ___0_awaiter, RuntimeObject** ___1_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE (String_t* ___0_path1, String_t* ___1_path2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery__NativeGallery_CheckPermission_m8F24C444BE681983ED5B4F90B1E48EFDA53771BE (int32_t ___0_readPermission, int32_t ___1_permissionFreeMode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_ProcessPermission_m3F58F5B053D477F86A94386CECBE2B138AA407F2 (int32_t ___0_permission, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_m48DAE22DC70CF50EBDA9E35E16244DE585B70CDA (U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackiOS_Initialize_m524E1B648EBBF449C62B026E9661BEECD01F98EC (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___0_callback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_RequestPermission_mAF242CA62F163AACFDBB0E698C8C3B238B942767 (int32_t ___0_readPermission, int32_t ___1_permissionFreeMode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass32_0__ctor_mB5DCF3414ADA8262FB88EF56F3C9F3A8762ACC1B (U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D* __this, const RuntimeMethod* method) ; inline void TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824 (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* __this, const RuntimeMethod* method) { (( void (*) (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2*, const RuntimeMethod*))TaskCompletionSource_1__ctor_m9FD8C5F5BF7CC119D6FF330BA42C60284DB47E65_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___0_callback, int32_t ___1_permissionType, int32_t ___2_mediaTypes, const RuntimeMethod* method) ; inline Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_inline (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* __this, const RuntimeMethod* method) { return (( Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* (*) (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2*, const RuntimeMethod*))TaskCompletionSource_1_get_Task_mB4A2FF75AC28BB6E3B7A55129E9CD347E5F06FDC_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_ShowLimitedLibraryPicker_mDDD75C25681DE5A64D5DA209EE6FE598E06CBC53 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_OpenSettings_m40F43B7E9C7F141C5BDAC5B8FCD1600A20A7B280 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, int32_t ___3_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___4_callback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveToGallery_m531140F0CD974B1F3D34DABAA831DF91F6764C80 (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, int32_t ___3_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___4_callback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, bool ___1_isJpeg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery__NativeGallery_CanPickMultipleMedia_m6BC29185A573FCDEE17DF2796BDA64BDB383F6B4 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetMediaFromGallery_mE8337C04EEB899A53BDF33DFDBFC8E31FD0E9DA1 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, int32_t ___1_mediaType, String_t* ___2_mime, String_t* ___3_title, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetMultipleMediaFromGallery_m12C90164BAFA9713D90650CB4BDE64A78B286C11 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, int32_t ___1_mediaType, String_t* ___2_mime, String_t* ___3_title, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NGMediaReceiveCallbackiOS_get_IsBusy_mBD81A0B09C4B317F2CB308B31C7855AD835475E7_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2 (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery__NativeGallery_GetMediaTypeFromExtension_m7F12FB0D63E6C746D2E68A5B1D720EB134E43028 (String_t* ___0_extension, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass55_0__ctor_m2E1E47ED846605E9DA6BE525AB6A2E61925CFF2A (U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass56_0__ctor_m3BF386E4C1683C7BE72320555EFB81C690DB1E2F (U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1 (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFileName_mB1A8CE314EE250B06E3D33142315E2BD3A75D1D6 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaSaveCallbackiOS_Initialize_m59AB586285AA39B43E75AE2B93F15AFBA49FA312 (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___0_callback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_ImageWriteToAlbum_m70C256937DE0CBF5527D6ACE107176FF21298F90 (String_t* ___0_path, String_t* ___1_album, int32_t ___2_permissionFreeMode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_VideoWriteToAlbum_mB5BCA8550DB8EC4054454DECCE2A8D211662EFBD (String_t* ___0_path, String_t* ___1_album, int32_t ___2_permissionFreeMode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFileNameWithoutExtension_m2D14CCBAB9C60DC8D32C2443CCE3D34644822FAF (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9 (RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, RuntimeObject* ___2_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass59_0__ctor_m3B6F30B6E9DFCDB8066A6550B3A126A98AE516F5 (U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass60_0__ctor_m3B9C217E955AB036BED0A6B175474C77BBDB553F (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ImageConversion_EncodeToPNG_m0804AD31B83C653AEBB234F6CC31A02D4FA7C945 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ImageConversion_EncodeToJPG_mD0307B5DFF32A3FF39488E97B467F11AFE501F6F (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, int32_t ___1_quality, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeGallery_GetTextureBytesFromCopy_m23C31F7FB9D56BD6144EA7D15230E0718D84DED7 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, bool ___1_isJpeg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_GetTemporary_m82379FD4C767A36F0677CAF4E68319EAE16ADF7F (int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_get_active_mA4434B3E79DEF2C01CAE0A53061598B16443C9E7 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_temp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_source, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___1_dest, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_ReadPixels_m7483DB211233F02E46418E9A6077487925F0024C (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_source, int32_t ___1_destX, int32_t ___2_destY, bool ___3_recalculateMipMaps, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, bool ___0_updateMipmaps, bool ___1_makeNoLongerReadable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0 (Exception_t* ___0_exception, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery__NativeGallery_LoadImageAtPath_m307F352849636A1E1D1E46202B8F5A3EFB5F1744 (String_t* ___0_path, String_t* ___1_temporaryFilePath, int32_t ___2_maxSize, 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 Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, bool ___4_linear, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* File_ReadAllBytes_m704CBBA3F130C94F5A3E0BE2A93D9E9D79DC3E24 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageConversion_LoadImage_m292ADCEED268A0A0AAD532BAB8D1710CF0FC8AEF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, bool ___2_markNonReadable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadImageAtPathAsyncU3Ed__64__ctor_mBAE2B018788C9997AD494B7BD715C68EE277C287 (U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* __this, const RuntimeMethod* method) ; inline AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4 (const RuntimeMethod* method) { return (( AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared)(method); } inline void AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mF980BD8E1598164E5F8B35EC99428B1596E97B4E (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E** ___0_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E**, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisRuntimeObject_m4CC6B9A3F0DD032BDFC0B8416CE27980382ED173_gshared)(__this, ___0_stateMachine, method); } inline Task_1_t95921EB64E237ACD28589D64B693C652268F225E* AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, const RuntimeMethod* method) { return (( Task_1_t95921EB64E237ACD28589D64B693C652268F225E* (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery__NativeGallery_GetVideoThumbnail_m83B768DF2FA15147F6938AD36A29DE5ED18C0707 (String_t* ___0_path, String_t* ___1_thumbnailSavePath, int32_t ___2_maxSize, double ___3_captureTimeInSeconds, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE (String_t* ___0_imagePath, int32_t ___1_maxSize, bool ___2_markTextureNonReadable, bool ___3_generateMipmaps, bool ___4_linearColorSpace, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVideoThumbnailAsyncU3Ed__66__ctor_m14D18944CF15BBC104BB9F4FF299520AF8523913 (U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* __this, const RuntimeMethod* method) ; inline void AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mE219EE13BAA129EDDDDA63AED2D86D4CAE69F4CC (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29** ___0_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29**, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisRuntimeObject_m4CC6B9A3F0DD032BDFC0B8416CE27980382ED173_gshared)(__this, ___0_stateMachine, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery__NativeGallery_GetImageProperties_mD2BBA09FAEB28B07C78B81C3A0AD3159B631AB52 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___0_separator, int32_t ___1_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21 (String_t* ___0_s, int32_t* ___1_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3 (ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59* __this, int32_t ___0_width, int32_t ___1_height, String_t* ___2_mimeType, int32_t ___3_orientation, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery__NativeGallery_GetVideoProperties_mB575DF63954F28F125784B45734E8124CB2B050B (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int64_TryParse_m3FC0128C89CC2331239FC2A0A749BF33455F03D2 (String_t* ___0_s, int64_t* ___1_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_TryParse_mFB8CC32F0016FBB6EFCB97953CF3515767EB6431 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, float* ___3_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD (VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5* __this, int32_t ___0_width, int32_t ___1_height, int64_t ___2_duration, float ___3_rotation, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_inline (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method) ; inline void TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8 (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* __this, int32_t ___0_result, const RuntimeMethod* method) { (( void (*) (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2*, int32_t, const RuntimeMethod*))TaskCompletionSource_1_SetResult_m9AEEE70A249C411C5DE39635EF35DAF9D5FAF458_gshared)(__this, ___0_result, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_GetTemporarySavePath_m2057630E0A0206CEEC5C908A37470E49A0D70E60 (String_t* ___0_filename, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_WriteAllBytes_mC491031DA14AA9B591F62D6AD0181D090E081077 (String_t* ___0_path, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveToGalleryInternal_m7E98DD903D33ED3D5E3036C256CE09CC0422359E (String_t* ___0_path, String_t* ___1_album, int32_t ___2_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Copy_m3798F05909C43D7EA26130D51D0A15CFCBE7458A (String_t* ___0_sourceFileName, String_t* ___1_destFileName, bool ___2_overwrite, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_inline (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackiOS_Initialize_m4FED174803F7A702EC9D42B9852078AF352658E8 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___1_callbackMultiple, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_get_SelectedMediaPath_mBB0C7C91D1B7ED7D8D2F457B86432E2D7AA7A19F (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_PickMedia_m98B3BC86CBFDA5E35959B10DF6F52AEE1FE185DC (String_t* ___0_mediaSavePath, int32_t ___1_mediaType, int32_t ___2_permissionFreeMode, int32_t ___3_selectionLimit, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_CanSelectMultipleFilesFromGallery_m8B64B58699A6EEB502428C3444FBFEE702E63997 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass66_0__ctor_mEB03C0BF12AB0D85272577463BDE449AEE3EDACB (U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* __this, const RuntimeMethod* method) ; inline void Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method); } inline Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* Task_Run_TisString_t_mDC4F0FD46A6DD4FE57DE5788DEF07F7F277821C3 (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* ___0_function, const RuntimeMethod* method) { return (( Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* (*) (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*, const RuntimeMethod*))Task_Run_TisRuntimeObject_m030003C532BA57F9193CA5BED8F832043B5758E8_gshared)(___0_function, method); } inline TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F (Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* __this, const RuntimeMethod* method) { return (( TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 (*) (Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method); } inline bool TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8 (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* __this, const RuntimeMethod* method) { return (( bool (*) (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method); } inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mCAD040C8716BCB82621FDD46A35456ABCA2C32D3 (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* ___0_awaiter, U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29** ___1_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*, U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29**, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisRuntimeObject_m88F9075FDCC2543975FBD89EEF959554B47051E3_gshared)(__this, ___0_awaiter, ___1_stateMachine, method); } inline String_t* TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9 (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* __this, const RuntimeMethod* method) { return (( String_t* (*) (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t95921EB64E237ACD28589D64B693C652268F225E* NativeGallery_LoadImageAtPathAsync_m5927E93A68C0EFA80CE2ED62FCDA3FAF6089134A (String_t* ___0_imagePath, int32_t ___1_maxSize, bool ___2_markTextureNonReadable, const RuntimeMethod* method) ; inline TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C (Task_1_t95921EB64E237ACD28589D64B693C652268F225E* __this, const RuntimeMethod* method) { return (( TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B (*) (Task_1_t95921EB64E237ACD28589D64B693C652268F225E*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method); } inline bool TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911 (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B* __this, const RuntimeMethod* method) { return (( bool (*) (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method); } inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_m481FE4D00BC09B04EBF1268273C635E378510B74 (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B* ___0_awaiter, U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29** ___1_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B*, U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29**, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisRuntimeObject_m88F9075FDCC2543975FBD89EEF959554B47051E3_gshared)(__this, ___0_awaiter, ___1_stateMachine, method); } inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B* __this, const RuntimeMethod* method) { return (( Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* (*) (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method); } inline void AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, Exception_t* ___0_exception, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared)(__this, ___0_exception, method); } inline void AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688 (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_result, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared)(__this, ___0_result, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass64_0__ctor_m568B705E1520E12135190DFB7089B5710849BC94 (U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* __this, const RuntimeMethod* method) ; inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_m204A3EEA7D4502FEB4B58BA59168D2B646AD503D (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* ___0_awaiter, U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E** ___1_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*, U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E**, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisRuntimeObject_m88F9075FDCC2543975FBD89EEF959554B47051E3_gshared)(__this, ___0_awaiter, ___1_stateMachine, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestTexture_GetTexture_m45F855106C834021AC0DFA25FE31BA14C42693CA (String_t* ___0_uri, bool ___1_nonReadable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB Task_Yield_m27EE257EF53788244C5B2E874C514C24C693F9B1 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A YieldAwaitable_GetAwaiter_m359A05B8C1B9F3F1E9CAE29AD231C0987718DE5E (YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YieldAwaiter_get_IsCompleted_m783B6E67654FDBF490A65AC59972AF6B985A9286 (YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* __this, const RuntimeMethod* method) ; inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mE4F367555A3D78E6CD242C75F6D64479AFC3777D (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* __this, YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* ___0_awaiter, U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E** ___1_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*, YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A*, U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E**, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisRuntimeObject_mE44725AEF215E7D1ABDFF7330437097BAFF5F7A5_gshared)(__this, ___0_awaiter, ___1_stateMachine, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YieldAwaiter_GetResult_m83C9B35D4BBEB09AC5B560912436454D69794F07 (YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperation_get_isDone_m68A0682777E2132FC033182E9F50303566AA354D (AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* DownloadHandlerTexture_GetContent_m86BC88F58305A1B21C21CE7D82658197932EFB18 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___0_www, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ; inline NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* GameObject_AddComponent_TisNGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_m5E174F21F5B691FDA1720B5AF8D4C1866F2B1547 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510 (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackiOS_set_IsBusy_mCAED428338143B723D506CCB819AE1A2B10D1452_inline (bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NGMediaReceiveCallbackiOS__NativeGallery_IsMediaPickerBusy_mE7055F9A1C42F9AE65B5899035AD5752B84F4FA8 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* NGMediaReceiveCallbackiOS_SplitPaths_mCE4253E500919FECD0EB9B8ACA40F66305247E2B (NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* __this, String_t* ___0_paths, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; inline NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* GameObject_AddComponent_TisNGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_mFDB8D8B0F5D4B621A2434FDD88597D027AA91F23 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } inline NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* GameObject_AddComponent_TisNGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_mC93D2316465EF7CE745199E63FF2479A6A74ABD4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0 (String_t* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C int32_t DEFAULT_CALL _NativeGallery_CheckPermission(int32_t, int32_t); IL2CPP_EXTERN_C void DEFAULT_CALL _NativeGallery_RequestPermission(int32_t, int32_t); IL2CPP_EXTERN_C void DEFAULT_CALL _NativeGallery_ShowLimitedLibraryPicker(); IL2CPP_EXTERN_C void DEFAULT_CALL _NativeGallery_OpenSettings(); IL2CPP_EXTERN_C int32_t DEFAULT_CALL _NativeGallery_CanPickMultipleMedia(); IL2CPP_EXTERN_C int32_t DEFAULT_CALL _NativeGallery_GetMediaTypeFromExtension(char*); IL2CPP_EXTERN_C void DEFAULT_CALL _NativeGallery_ImageWriteToAlbum(char*, char*, int32_t); IL2CPP_EXTERN_C void DEFAULT_CALL _NativeGallery_VideoWriteToAlbum(char*, char*, int32_t); IL2CPP_EXTERN_C void DEFAULT_CALL _NativeGallery_PickMedia(char*, int32_t, int32_t, int32_t); IL2CPP_EXTERN_C char* DEFAULT_CALL _NativeGallery_GetImageProperties(char*); IL2CPP_EXTERN_C char* DEFAULT_CALL _NativeGallery_GetVideoProperties(char*); IL2CPP_EXTERN_C char* DEFAULT_CALL _NativeGallery_GetVideoThumbnail(char*, char*, int32_t, double); IL2CPP_EXTERN_C char* DEFAULT_CALL _NativeGallery_LoadImageAtPath(char*, char*, int32_t); IL2CPP_EXTERN_C int32_t DEFAULT_CALL _NativeGallery_IsMediaPickerBusy(); #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 int32_t NativeGallery__NativeGallery_CheckPermission_m8F24C444BE681983ED5B4F90B1E48EFDA53771BE (int32_t ___0_readPermission, int32_t ___1_permissionFreeMode, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (int32_t, int32_t); int32_t returnValue = reinterpret_cast(_NativeGallery_CheckPermission)(___0_readPermission, ___1_permissionFreeMode); return returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_RequestPermission_mAF242CA62F163AACFDBB0E698C8C3B238B942767 (int32_t ___0_readPermission, int32_t ___1_permissionFreeMode, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (int32_t, int32_t); reinterpret_cast(_NativeGallery_RequestPermission)(___0_readPermission, ___1_permissionFreeMode); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_ShowLimitedLibraryPicker_mDDD75C25681DE5A64D5DA209EE6FE598E06CBC53 (const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (); reinterpret_cast(_NativeGallery_ShowLimitedLibraryPicker)(); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_OpenSettings_m40F43B7E9C7F141C5BDAC5B8FCD1600A20A7B280 (const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (); reinterpret_cast(_NativeGallery_OpenSettings)(); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery__NativeGallery_CanPickMultipleMedia_m6BC29185A573FCDEE17DF2796BDA64BDB383F6B4 (const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (); int32_t returnValue = reinterpret_cast(_NativeGallery_CanPickMultipleMedia)(); return returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery__NativeGallery_GetMediaTypeFromExtension_m7F12FB0D63E6C746D2E68A5B1D720EB134E43028 (String_t* ___0_extension, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (char*); char* ____0_extension_marshaled = NULL; ____0_extension_marshaled = il2cpp_codegen_marshal_string(___0_extension); int32_t returnValue = reinterpret_cast(_NativeGallery_GetMediaTypeFromExtension)(____0_extension_marshaled); il2cpp_codegen_marshal_free(____0_extension_marshaled); ____0_extension_marshaled = NULL; return returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_ImageWriteToAlbum_m70C256937DE0CBF5527D6ACE107176FF21298F90 (String_t* ___0_path, String_t* ___1_album, int32_t ___2_permissionFreeMode, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (char*, char*, int32_t); char* ____0_path_marshaled = NULL; ____0_path_marshaled = il2cpp_codegen_marshal_string(___0_path); char* ____1_album_marshaled = NULL; ____1_album_marshaled = il2cpp_codegen_marshal_string(___1_album); reinterpret_cast(_NativeGallery_ImageWriteToAlbum)(____0_path_marshaled, ____1_album_marshaled, ___2_permissionFreeMode); il2cpp_codegen_marshal_free(____0_path_marshaled); ____0_path_marshaled = NULL; il2cpp_codegen_marshal_free(____1_album_marshaled); ____1_album_marshaled = NULL; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_VideoWriteToAlbum_mB5BCA8550DB8EC4054454DECCE2A8D211662EFBD (String_t* ___0_path, String_t* ___1_album, int32_t ___2_permissionFreeMode, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (char*, char*, int32_t); char* ____0_path_marshaled = NULL; ____0_path_marshaled = il2cpp_codegen_marshal_string(___0_path); char* ____1_album_marshaled = NULL; ____1_album_marshaled = il2cpp_codegen_marshal_string(___1_album); reinterpret_cast(_NativeGallery_VideoWriteToAlbum)(____0_path_marshaled, ____1_album_marshaled, ___2_permissionFreeMode); il2cpp_codegen_marshal_free(____0_path_marshaled); ____0_path_marshaled = NULL; il2cpp_codegen_marshal_free(____1_album_marshaled); ____1_album_marshaled = NULL; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery__NativeGallery_PickMedia_m98B3BC86CBFDA5E35959B10DF6F52AEE1FE185DC (String_t* ___0_mediaSavePath, int32_t ___1_mediaType, int32_t ___2_permissionFreeMode, int32_t ___3_selectionLimit, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc) (char*, int32_t, int32_t, int32_t); char* ____0_mediaSavePath_marshaled = NULL; ____0_mediaSavePath_marshaled = il2cpp_codegen_marshal_string(___0_mediaSavePath); reinterpret_cast(_NativeGallery_PickMedia)(____0_mediaSavePath_marshaled, ___1_mediaType, ___2_permissionFreeMode, ___3_selectionLimit); il2cpp_codegen_marshal_free(____0_mediaSavePath_marshaled); ____0_mediaSavePath_marshaled = NULL; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery__NativeGallery_GetImageProperties_mD2BBA09FAEB28B07C78B81C3A0AD3159B631AB52 (String_t* ___0_path, const RuntimeMethod* method) { typedef char* (DEFAULT_CALL *PInvokeFunc) (char*); char* ____0_path_marshaled = NULL; ____0_path_marshaled = il2cpp_codegen_marshal_string(___0_path); char* returnValue = reinterpret_cast(_NativeGallery_GetImageProperties)(____0_path_marshaled); String_t* _returnValue_unmarshaled = NULL; _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue); il2cpp_codegen_marshal_free(returnValue); returnValue = NULL; il2cpp_codegen_marshal_free(____0_path_marshaled); ____0_path_marshaled = NULL; return _returnValue_unmarshaled; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery__NativeGallery_GetVideoProperties_mB575DF63954F28F125784B45734E8124CB2B050B (String_t* ___0_path, const RuntimeMethod* method) { typedef char* (DEFAULT_CALL *PInvokeFunc) (char*); char* ____0_path_marshaled = NULL; ____0_path_marshaled = il2cpp_codegen_marshal_string(___0_path); char* returnValue = reinterpret_cast(_NativeGallery_GetVideoProperties)(____0_path_marshaled); String_t* _returnValue_unmarshaled = NULL; _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue); il2cpp_codegen_marshal_free(returnValue); returnValue = NULL; il2cpp_codegen_marshal_free(____0_path_marshaled); ____0_path_marshaled = NULL; return _returnValue_unmarshaled; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery__NativeGallery_GetVideoThumbnail_m83B768DF2FA15147F6938AD36A29DE5ED18C0707 (String_t* ___0_path, String_t* ___1_thumbnailSavePath, int32_t ___2_maxSize, double ___3_captureTimeInSeconds, const RuntimeMethod* method) { typedef char* (DEFAULT_CALL *PInvokeFunc) (char*, char*, int32_t, double); char* ____0_path_marshaled = NULL; ____0_path_marshaled = il2cpp_codegen_marshal_string(___0_path); char* ____1_thumbnailSavePath_marshaled = NULL; ____1_thumbnailSavePath_marshaled = il2cpp_codegen_marshal_string(___1_thumbnailSavePath); char* returnValue = reinterpret_cast(_NativeGallery_GetVideoThumbnail)(____0_path_marshaled, ____1_thumbnailSavePath_marshaled, ___2_maxSize, ___3_captureTimeInSeconds); String_t* _returnValue_unmarshaled = NULL; _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue); il2cpp_codegen_marshal_free(returnValue); returnValue = NULL; il2cpp_codegen_marshal_free(____0_path_marshaled); ____0_path_marshaled = NULL; il2cpp_codegen_marshal_free(____1_thumbnailSavePath_marshaled); ____1_thumbnailSavePath_marshaled = NULL; return _returnValue_unmarshaled; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery__NativeGallery_LoadImageAtPath_m307F352849636A1E1D1E46202B8F5A3EFB5F1744 (String_t* ___0_path, String_t* ___1_temporaryFilePath, int32_t ___2_maxSize, const RuntimeMethod* method) { typedef char* (DEFAULT_CALL *PInvokeFunc) (char*, char*, int32_t); char* ____0_path_marshaled = NULL; ____0_path_marshaled = il2cpp_codegen_marshal_string(___0_path); char* ____1_temporaryFilePath_marshaled = NULL; ____1_temporaryFilePath_marshaled = il2cpp_codegen_marshal_string(___1_temporaryFilePath); char* returnValue = reinterpret_cast(_NativeGallery_LoadImageAtPath)(____0_path_marshaled, ____1_temporaryFilePath_marshaled, ___2_maxSize); String_t* _returnValue_unmarshaled = NULL; _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue); il2cpp_codegen_marshal_free(returnValue); returnValue = NULL; il2cpp_codegen_marshal_free(____0_path_marshaled); ____0_path_marshaled = NULL; il2cpp_codegen_marshal_free(____1_temporaryFilePath_marshaled); ____1_temporaryFilePath_marshaled = NULL; return _returnValue_unmarshaled; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1256BD059A8D156C0578EF505C83E5862F0EFCD2); s_Il2CppMethodInitialized = true; } bool V_0 = false; String_t* V_1 = NULL; { String_t* L_0 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_temporaryImagePath; V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_002e; } } { il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); String_t* L_2; L_2 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL); il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_3; L_3 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_2, _stringLiteral1256BD059A8D156C0578EF505C83E5862F0EFCD2, NULL); ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_temporaryImagePath = L_3; Il2CppCodeGenWriteBarrier((void**)(&((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_temporaryImagePath), (void*)L_3); String_t* L_4; L_4 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL); DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_5; L_5 = Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F(L_4, NULL); } IL_002e: { String_t* L_6 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_temporaryImagePath; V_1 = L_6; goto IL_0036; } IL_0036: { String_t* L_7 = V_1; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_get_SelectedMediaPath_mBB0C7C91D1B7ED7D8D2F457B86432E2D7AA7A19F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF0174D5142A8DAD18DDD4423E7AFDBBC3687A8B); s_Il2CppMethodInitialized = true; } bool V_0 = false; String_t* V_1 = NULL; { String_t* L_0 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_selectedMediaPath; V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_002e; } } { il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); String_t* L_2; L_2 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL); il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_3; L_3 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_2, _stringLiteralAF0174D5142A8DAD18DDD4423E7AFDBBC3687A8B, NULL); ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_selectedMediaPath = L_3; Il2CppCodeGenWriteBarrier((void**)(&((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_selectedMediaPath), (void*)L_3); String_t* L_4; L_4 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL); DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_5; L_5 = Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F(L_4, NULL); } IL_002e: { String_t* L_6 = ((NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_StaticFields*)il2cpp_codegen_static_fields_for(NativeGallery_t5E55EACA16F196F4214E0A3AB3A39B5CF555EB0B_il2cpp_TypeInfo_var))->___m_selectedMediaPath; V_1 = L_6; goto IL_0036; } IL_0036: { String_t* L_7 = V_1; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_CheckPermission_m0A35CF502C770BAA965E8686E9564D7CC6B12745 (int32_t ___0_permissionType, int32_t ___1_mediaTypes, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_permissionType; if (!L_0) { goto IL_0007; } } { G_B3_0 = 0; goto IL_0008; } IL_0007: { G_B3_0 = 1; } IL_0008: { int32_t L_1; L_1 = NativeGallery__NativeGallery_CheckPermission_m8F24C444BE681983ED5B4F90B1E48EFDA53771BE(G_B3_0, 1, NULL); int32_t L_2; L_2 = NativeGallery_ProcessPermission_m3F58F5B053D477F86A94386CECBE2B138AA407F2(L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0); goto IL_0019; } IL_0019: { bool L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___0_callback, int32_t ___1_permissionType, int32_t ___2_mediaTypes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_U3CRequestPermissionAsyncU3Eb__0_m61901E14AE9F0C39E419780FAF95E8E71805EBE4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F* V_0 = NULL; int32_t G_B3_0 = 0; { U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F* L_0 = (U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass31_0__ctor_m48DAE22DC70CF50EBDA9E35E16244DE585B70CDA(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F* L_1 = V_0; PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_2 = ___0_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F* L_3 = V_0; PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_4 = (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)il2cpp_codegen_object_new(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2(L_4, L_3, (intptr_t)((void*)U3CU3Ec__DisplayClass31_0_U3CRequestPermissionAsyncU3Eb__0_m61901E14AE9F0C39E419780FAF95E8E71805EBE4_RuntimeMethod_var), NULL); NGPermissionCallbackiOS_Initialize_m524E1B648EBBF449C62B026E9661BEECD01F98EC(L_4, NULL); int32_t L_5 = ___1_permissionType; if (!L_5) { goto IL_0026; } } { G_B3_0 = 0; goto IL_0027; } IL_0026: { G_B3_0 = 1; } IL_0027: { NativeGallery__NativeGallery_RequestPermission_mAF242CA62F163AACFDBB0E698C8C3B238B942767(G_B3_0, 1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* NativeGallery_RequestPermissionAsync_m3A8EC71785D2A093DC9477FDADE0BF3E2A35E047 (int32_t ___0_permissionType, int32_t ___1_mediaTypes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass32_0_U3CRequestPermissionAsyncU3Eb__0_mCA1E07336E48C967BF423F002DE7A4A1FD5F2972_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D* V_0 = NULL; Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* V_1 = NULL; { U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D* L_0 = (U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass32_0__ctor_mB5DCF3414ADA8262FB88EF56F3C9F3A8762ACC1B(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D* L_1 = V_0; TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* L_2 = (TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2*)il2cpp_codegen_object_new(TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2_il2cpp_TypeInfo_var); TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824(L_2, TaskCompletionSource_1__ctor_mE2CE066FBB5CD986B6EC9B8B287E263E3FE0E824_RuntimeMethod_var); NullCheck(L_1); L_1->___tcs = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___tcs), (void*)L_2); U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D* L_3 = V_0; PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_4 = (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)il2cpp_codegen_object_new(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2(L_4, L_3, (intptr_t)((void*)U3CU3Ec__DisplayClass32_0_U3CRequestPermissionAsyncU3Eb__0_mCA1E07336E48C967BF423F002DE7A4A1FD5F2972_RuntimeMethod_var), NULL); int32_t L_5 = ___0_permissionType; int32_t L_6 = ___1_mediaTypes; NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800(L_4, L_5, L_6, NULL); U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D* L_7 = V_0; NullCheck(L_7); TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* L_8 = L_7->___tcs; NullCheck(L_8); Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* L_9; L_9 = TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_inline(L_8, TaskCompletionSource_1_get_Task_m278F89B2C2B247D13AD0C344238EDDC7999402CA_RuntimeMethod_var); V_1 = L_9; goto IL_0034; } IL_0034: { Task_1_t5C89128A5298F29B41DC7B2DA6CCB578F49EFBC8* L_10 = V_1; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_ProcessPermission_m3F58F5B053D477F86A94386CECBE2B138AA407F2 (int32_t ___0_permission, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_permission; if ((((int32_t)L_0) == ((int32_t)3))) { goto IL_0008; } } { int32_t L_1 = ___0_permission; G_B3_0 = ((int32_t)(L_1)); goto IL_0009; } IL_0008: { G_B3_0 = 1; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_TryExtendLimitedAccessPermission_mDAC7C73A2003140F4BAEA45D337879E8D635A7CF (const RuntimeMethod* method) { bool V_0 = false; { bool L_0; L_0 = NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD(NULL); V_0 = L_0; bool L_1 = V_0; if (!L_1) { goto IL_000c; } } { goto IL_0012; } IL_000c: { NativeGallery__NativeGallery_ShowLimitedLibraryPicker_mDDD75C25681DE5A64D5DA209EE6FE598E06CBC53(NULL); } IL_0012: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_OpenSettings_mC3C5C5092A5C8F1E25548FC6B5F0684753541A98 (const RuntimeMethod* method) { { NativeGallery__NativeGallery_OpenSettings_m40F43B7E9C7F141C5BDAC5B8FCD1600A20A7B280(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveImageToGallery_mF8FF75568B3A97C19B9186B5A40DC00F3B3945E9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_mediaBytes; String_t* L_1 = ___1_album; String_t* L_2 = ___2_filename; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback; NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A(L_0, L_1, L_2, 1, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveImageToGallery_m9E09891879D3D4BDB2C06E252D06E89CDC3B2C19 (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) { { String_t* L_0 = ___0_existingMediaPath; String_t* L_1 = ___1_album; String_t* L_2 = ___2_filename; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback; NativeGallery_SaveToGallery_m531140F0CD974B1F3D34DABAA831DF91F6764C80(L_0, L_1, L_2, 1, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveImageToGallery_m9D41D51101BA8C57FA7BF38D263F73DE101B5044 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_image, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; int32_t G_B5_0 = 0; { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_image; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0017; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15332598528DB5F9A0B9473BE7DCE0BB1F8DCAA7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveImageToGallery_m9D41D51101BA8C57FA7BF38D263F73DE101B5044_RuntimeMethod_var))); } IL_0017: { String_t* L_4 = ___2_filename; NullCheck(L_4); bool L_5; L_5 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_4, _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42, 5, NULL); if (L_5) { goto IL_0033; } } { String_t* L_6 = ___2_filename; NullCheck(L_6); bool L_7; L_7 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_6, _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A, 5, NULL); G_B5_0 = ((int32_t)(L_7)); goto IL_0034; } IL_0033: { G_B5_0 = 1; } IL_0034: { V_1 = (bool)G_B5_0; bool L_8 = V_1; if (!L_8) { goto IL_004b; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = ___0_image; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10; L_10 = NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF(L_9, (bool)1, NULL); String_t* L_11 = ___1_album; String_t* L_12 = ___2_filename; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_13 = ___3_callback; NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A(L_10, L_11, L_12, 1, L_13, NULL); goto IL_0089; } IL_004b: { String_t* L_14 = ___2_filename; NullCheck(L_14); bool L_15; L_15 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_14, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, 5, NULL); V_2 = L_15; bool L_16 = V_2; if (!L_16) { goto IL_006e; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17 = ___0_image; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18; L_18 = NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF(L_17, (bool)0, NULL); String_t* L_19 = ___1_album; String_t* L_20 = ___2_filename; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_21 = ___3_callback; NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A(L_18, L_19, L_20, 1, L_21, NULL); goto IL_0089; } IL_006e: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_22 = ___0_image; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23; L_23 = NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF(L_22, (bool)0, NULL); String_t* L_24 = ___1_album; String_t* L_25 = ___2_filename; String_t* L_26; L_26 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_25, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, NULL); MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_27 = ___3_callback; NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A(L_23, L_24, L_26, 1, L_27, NULL); } IL_0089: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveVideoToGallery_m23479CB1C87CFDFB7FAA1A07F093DDADE7423A98 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_mediaBytes; String_t* L_1 = ___1_album; String_t* L_2 = ___2_filename; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback; NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A(L_0, L_1, L_2, 2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveVideoToGallery_m8B2164BEAA49C085D04ADB9DF1EB7174C2E1583B (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) { { String_t* L_0 = ___0_existingMediaPath; String_t* L_1 = ___1_album; String_t* L_2 = ___2_filename; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback; NativeGallery_SaveToGallery_m531140F0CD974B1F3D34DABAA831DF91F6764C80(L_0, L_1, L_2, 2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveAudioToGallery_m995B722490FE8BD51BD944B27CF88C003FDC245F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_mediaBytes; String_t* L_1 = ___1_album; String_t* L_2 = ___2_filename; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback; NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A(L_0, L_1, L_2, 4, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveAudioToGallery_m7185B424A09FE7F6360637D43FD4E528EF917CCE (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) { { String_t* L_0 = ___0_existingMediaPath; String_t* L_1 = ___1_album; String_t* L_2 = ___2_filename; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = ___3_callback; NativeGallery_SaveToGallery_m531140F0CD974B1F3D34DABAA831DF91F6764C80(L_0, L_1, L_2, 4, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_CanSelectMultipleFilesFromGallery_m8B64B58699A6EEB502428C3444FBFEE702E63997 (const RuntimeMethod* method) { bool V_0 = false; { int32_t L_0; L_0 = NativeGallery__NativeGallery_CanPickMultipleMedia_m6BC29185A573FCDEE17DF2796BDA64BDB383F6B4(NULL); V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0); goto IL_000c; } IL_000c: { bool L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_CanSelectMultipleMediaTypesFromGallery_m285088023ECD53F60EB6C0848FC2C74C6B93FAB2 (const RuntimeMethod* method) { bool V_0 = false; { V_0 = (bool)1; goto IL_0005; } IL_0005: { bool L_0 = V_0; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetImageFromGallery_m27F22F97C963F3DFA89DC32103E221C92727D5FA (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method) { { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_0 = ___0_callback; String_t* L_1 = ___2_mime; String_t* L_2 = ___1_title; NativeGallery_GetMediaFromGallery_mE8337C04EEB899A53BDF33DFDBFC8E31FD0E9DA1(L_0, 1, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetVideoFromGallery_mB2103D1B43DF9AFC934C2F08070B4876D3198B94 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method) { { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_0 = ___0_callback; String_t* L_1 = ___2_mime; String_t* L_2 = ___1_title; NativeGallery_GetMediaFromGallery_mE8337C04EEB899A53BDF33DFDBFC8E31FD0E9DA1(L_0, 2, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetAudioFromGallery_m2FB466390655ADE023224B690E1CF51618AC1567 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method) { { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_0 = ___0_callback; String_t* L_1 = ___2_mime; String_t* L_2 = ___1_title; NativeGallery_GetMediaFromGallery_mE8337C04EEB899A53BDF33DFDBFC8E31FD0E9DA1(L_0, 4, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetMixedMediaFromGallery_m42FFCCF6C14465F77F0202C4B6C65AB03E44F7FE (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, int32_t ___1_mediaTypes, String_t* ___2_title, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF); s_Il2CppMethodInitialized = true; } { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_0 = ___0_callback; int32_t L_1 = ___1_mediaTypes; String_t* L_2 = ___2_title; NativeGallery_GetMediaFromGallery_mE8337C04EEB899A53BDF33DFDBFC8E31FD0E9DA1(L_0, L_1, _stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetImagesFromGallery_m9D5CF2ED0E4CBC052616B7EA251A0FAEB12F59B4 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method) { { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_0 = ___0_callback; String_t* L_1 = ___2_mime; String_t* L_2 = ___1_title; NativeGallery_GetMultipleMediaFromGallery_m12C90164BAFA9713D90650CB4BDE64A78B286C11(L_0, 1, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetVideosFromGallery_m0BEEF0314AFD64D6F1A29F1BE5725B7EFC42A1FB (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method) { { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_0 = ___0_callback; String_t* L_1 = ___2_mime; String_t* L_2 = ___1_title; NativeGallery_GetMultipleMediaFromGallery_m12C90164BAFA9713D90650CB4BDE64A78B286C11(L_0, 2, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetAudiosFromGallery_mBF753A41A936E7147FBDF8D2BBD816923405EE89 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, String_t* ___1_title, String_t* ___2_mime, const RuntimeMethod* method) { { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_0 = ___0_callback; String_t* L_1 = ___2_mime; String_t* L_2 = ___1_title; NativeGallery_GetMultipleMediaFromGallery_m12C90164BAFA9713D90650CB4BDE64A78B286C11(L_0, 4, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetMixedMediasFromGallery_m9B0652F4A84544C13A217B298DEC63E56A7BBA56 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, int32_t ___1_mediaTypes, String_t* ___2_title, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF); s_Il2CppMethodInitialized = true; } { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_0 = ___0_callback; int32_t L_1 = ___1_mediaTypes; String_t* L_2 = ___2_title; NativeGallery_GetMultipleMediaFromGallery_m12C90164BAFA9713D90650CB4BDE64A78B286C11(L_0, L_1, _stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD (const RuntimeMethod* method) { bool V_0 = false; { bool L_0; L_0 = NGMediaReceiveCallbackiOS_get_IsBusy_mBD81A0B09C4B317F2CB308B31C7855AD835475E7_inline(NULL); V_0 = L_0; goto IL_0009; } IL_0009: { bool L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeGallery_GetMediaTypeOfFile_m2B9362DA4D77A54A20CE8CBCAA066451592390CF (String_t* ___0_path, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; { String_t* L_0 = ___0_path; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_000f; } } { V_2 = 0; goto IL_0060; } IL_000f: { String_t* L_3 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_4; L_4 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_3, NULL); V_0 = L_4; String_t* L_5 = V_0; bool L_6; L_6 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_5, NULL); V_3 = L_6; bool L_7 = V_3; if (!L_7) { goto IL_0024; } } { V_2 = 0; goto IL_0060; } IL_0024: { String_t* L_8 = V_0; NullCheck(L_8); Il2CppChar L_9; L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, 0, NULL); V_4 = (bool)((((int32_t)L_9) == ((int32_t)((int32_t)46)))? 1 : 0); bool L_10 = V_4; if (!L_10) { goto IL_0052; } } { String_t* L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL); V_5 = (bool)((((int32_t)L_12) == ((int32_t)1))? 1 : 0); bool L_13 = V_5; if (!L_13) { goto IL_0049; } } { V_2 = 0; goto IL_0060; } IL_0049: { String_t* L_14 = V_0; NullCheck(L_14); String_t* L_15; L_15 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_14, 1, NULL); V_0 = L_15; } IL_0052: { String_t* L_16 = V_0; NullCheck(L_16); String_t* L_17; L_17 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_16, NULL); int32_t L_18; L_18 = NativeGallery__NativeGallery_GetMediaTypeFromExtension_m7F12FB0D63E6C746D2E68A5B1D720EB134E43028(L_17, NULL); V_2 = L_18; goto IL_0060; } IL_0060: { int32_t L_19 = V_2; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mediaBytes, String_t* ___1_album, String_t* ___2_filename, int32_t ___3_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___4_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass55_0_U3CSaveToGalleryU3Eb__0_mF6D852A15E8F86605708BFC78A2385217169AECC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* V_0 = NULL; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t G_B3_0 = 0; int32_t G_B8_0 = 0; int32_t G_B13_0 = 0; { U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_0 = (U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass55_0__ctor_m2E1E47ED846605E9DA6BE525AB6A2E61925CFF2A(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_1 = V_0; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_2 = ___4_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_3 = V_0; String_t* L_4 = ___2_filename; NullCheck(L_3); L_3->___filename = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___filename), (void*)L_4); U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_5 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_mediaBytes; NullCheck(L_5); L_5->___mediaBytes = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___mediaBytes), (void*)L_6); U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_7 = V_0; String_t* L_8 = ___1_album; NullCheck(L_7); L_7->___album = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->___album), (void*)L_8); U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_9 = V_0; int32_t L_10 = ___3_mediaType; NullCheck(L_9); L_9->___mediaType = L_10; U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_11 = V_0; NullCheck(L_11); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = L_11->___mediaBytes; if (!L_12) { goto IL_003f; } } { U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_13 = V_0; NullCheck(L_13); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = L_13->___mediaBytes; NullCheck(L_14); G_B3_0 = ((((int32_t)(((RuntimeArray*)L_14)->max_length)) == ((int32_t)0))? 1 : 0); goto IL_0040; } IL_003f: { G_B3_0 = 1; } IL_0040: { V_1 = (bool)G_B3_0; bool L_15 = V_1; if (!L_15) { goto IL_004f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_16 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7BB4B5568C63748C896DED09B403F2FC4F274E91)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A_RuntimeMethod_var))); } IL_004f: { U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_17 = V_0; NullCheck(L_17); String_t* L_18 = L_17->___album; if (!L_18) { goto IL_0067; } } { U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_19 = V_0; NullCheck(L_19); String_t* L_20 = L_19->___album; NullCheck(L_20); int32_t L_21; L_21 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_20, NULL); G_B8_0 = ((((int32_t)L_21) == ((int32_t)0))? 1 : 0); goto IL_0068; } IL_0067: { G_B8_0 = 1; } IL_0068: { V_2 = (bool)G_B8_0; bool L_22 = V_2; if (!L_22) { goto IL_0077; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30F8B1D027E92AF30A25606539C4A0E635BF0BBB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A_RuntimeMethod_var))); } IL_0077: { U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_24 = V_0; NullCheck(L_24); String_t* L_25 = L_24->___filename; if (!L_25) { goto IL_008f; } } { U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_26 = V_0; NullCheck(L_26); String_t* L_27 = L_26->___filename; NullCheck(L_27); int32_t L_28; L_28 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_27, NULL); G_B13_0 = ((((int32_t)L_28) == ((int32_t)0))? 1 : 0); goto IL_0090; } IL_008f: { G_B13_0 = 1; } IL_0090: { V_3 = (bool)G_B13_0; bool L_29 = V_3; if (!L_29) { goto IL_009f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_30 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30F7CAA3903ABC311FB9B0881B8937BE76A5526D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_mCC005AAECB653711D38111FD3D4CD992B1CD0B4A_RuntimeMethod_var))); } IL_009f: { U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_31 = V_0; NullCheck(L_31); String_t* L_32 = L_31->___filename; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_33; L_33 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_32, NULL); bool L_34; L_34 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_33, NULL); V_4 = L_34; bool L_35 = V_4; if (!L_35) { goto IL_00c0; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7, NULL); } IL_00c0: { U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_36 = V_0; PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_37 = (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)il2cpp_codegen_object_new(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2(L_37, L_36, (intptr_t)((void*)U3CU3Ec__DisplayClass55_0_U3CSaveToGalleryU3Eb__0_mF6D852A15E8F86605708BFC78A2385217169AECC_RuntimeMethod_var), NULL); U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* L_38 = V_0; NullCheck(L_38); int32_t L_39 = L_38->___mediaType; NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800(L_37, 1, L_39, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveToGallery_m531140F0CD974B1F3D34DABAA831DF91F6764C80 (String_t* ___0_existingMediaPath, String_t* ___1_album, String_t* ___2_filename, int32_t ___3_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___4_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass56_0_U3CSaveToGalleryU3Eb__0_m0D8ECC4978FBDB48ADCC035EDAD882CDD19FBBA8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* V_0 = NULL; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; String_t* V_5 = NULL; bool V_6 = false; int32_t G_B5_0 = 0; int32_t G_B10_0 = 0; { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_0 = (U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass56_0__ctor_m3BF386E4C1683C7BE72320555EFB81C690DB1E2F(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_1 = V_0; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_2 = ___4_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_3 = V_0; String_t* L_4 = ___2_filename; NullCheck(L_3); L_3->___filename = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___filename), (void*)L_4); U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_5 = V_0; String_t* L_6 = ___0_existingMediaPath; NullCheck(L_5); L_5->___existingMediaPath = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___existingMediaPath), (void*)L_6); U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_7 = V_0; String_t* L_8 = ___1_album; NullCheck(L_7); L_7->___album = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_7->___album), (void*)L_8); U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_9 = V_0; int32_t L_10 = ___3_mediaType; NullCheck(L_9); L_9->___mediaType = L_10; U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_11 = V_0; NullCheck(L_11); String_t* L_12 = L_11->___existingMediaPath; bool L_13; L_13 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_12, NULL); V_1 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0); bool L_14 = V_1; if (!L_14) { goto IL_0053; } } { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_15 = V_0; NullCheck(L_15); String_t* L_16 = L_15->___existingMediaPath; String_t* L_17; L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_16, NULL); FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_18 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var))); FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_18, L_17, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_m531140F0CD974B1F3D34DABAA831DF91F6764C80_RuntimeMethod_var))); } IL_0053: { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_19 = V_0; NullCheck(L_19); String_t* L_20 = L_19->___album; if (!L_20) { goto IL_006b; } } { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_21 = V_0; NullCheck(L_21); String_t* L_22 = L_21->___album; NullCheck(L_22); int32_t L_23; L_23 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_22, NULL); G_B5_0 = ((((int32_t)L_23) == ((int32_t)0))? 1 : 0); goto IL_006c; } IL_006b: { G_B5_0 = 1; } IL_006c: { V_2 = (bool)G_B5_0; bool L_24 = V_2; if (!L_24) { goto IL_007b; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_25 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30F8B1D027E92AF30A25606539C4A0E635BF0BBB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_m531140F0CD974B1F3D34DABAA831DF91F6764C80_RuntimeMethod_var))); } IL_007b: { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_26 = V_0; NullCheck(L_26); String_t* L_27 = L_26->___filename; if (!L_27) { goto IL_0093; } } { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_28 = V_0; NullCheck(L_28); String_t* L_29 = L_28->___filename; NullCheck(L_29); int32_t L_30; L_30 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_29, NULL); G_B10_0 = ((((int32_t)L_30) == ((int32_t)0))? 1 : 0); goto IL_0094; } IL_0093: { G_B10_0 = 1; } IL_0094: { V_3 = (bool)G_B10_0; bool L_31 = V_3; if (!L_31) { goto IL_00a3; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_32 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30F7CAA3903ABC311FB9B0881B8937BE76A5526D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_SaveToGallery_m531140F0CD974B1F3D34DABAA831DF91F6764C80_RuntimeMethod_var))); } IL_00a3: { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_33 = V_0; NullCheck(L_33); String_t* L_34 = L_33->___filename; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_35; L_35 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_34, NULL); bool L_36; L_36 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_35, NULL); V_4 = L_36; bool L_37 = V_4; if (!L_37) { goto IL_00f5; } } { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_38 = V_0; NullCheck(L_38); String_t* L_39 = L_38->___existingMediaPath; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_40; L_40 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_39, NULL); V_5 = L_40; String_t* L_41 = V_5; bool L_42; L_42 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_41, NULL); V_6 = L_42; bool L_43 = V_6; if (!L_43) { goto IL_00e1; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral1DA1565418493517EA4A1928E378AD0548A223E7, NULL); goto IL_00f4; } IL_00e1: { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_44 = V_0; U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_45 = V_0; NullCheck(L_45); String_t* L_46 = L_45->___filename; String_t* L_47 = V_5; String_t* L_48; L_48 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_46, L_47, NULL); NullCheck(L_44); L_44->___filename = L_48; Il2CppCodeGenWriteBarrier((void**)(&L_44->___filename), (void*)L_48); } IL_00f4: { } IL_00f5: { U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_49 = V_0; PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_50 = (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)il2cpp_codegen_object_new(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2(L_50, L_49, (intptr_t)((void*)U3CU3Ec__DisplayClass56_0_U3CSaveToGalleryU3Eb__0_m0D8ECC4978FBDB48ADCC035EDAD882CDD19FBBA8_RuntimeMethod_var), NULL); U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* L_51 = V_0; NullCheck(L_51); int32_t L_52 = L_51->___mediaType; NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800(L_50, 1, L_52, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_SaveToGalleryInternal_m7E98DD903D33ED3D5E3036C256CE09CC0422359E (String_t* ___0_path, String_t* ___1_album, int32_t ___2_mediaType, MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___3_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0365E1814018F9007D2AF7114C462B24D8928C59); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD4E22C84D059FC69AA54802023A8B68B6F4F4C7E); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; bool V_3 = false; { int32_t L_0 = ___2_mediaType; V_0 = (bool)((((int32_t)L_0) == ((int32_t)4))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0028; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralD4E22C84D059FC69AA54802023A8B68B6F4F4C7E, NULL); MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_2 = ___3_callback; V_1 = (bool)((!(((RuntimeObject*)(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_0026; } } { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_4 = ___3_callback; NullCheck(L_4); MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline(L_4, (bool)0, (String_t*)NULL, NULL); } IL_0026: { goto IL_0069; } IL_0028: { String_t* L_5 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_6; L_6 = Path_GetFileName_mB1A8CE314EE250B06E3D33142315E2BD3A75D1D6(L_5, NULL); String_t* L_7; L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral0365E1814018F9007D2AF7114C462B24D8928C59, L_6, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_7, NULL); MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_8 = ___3_callback; NGMediaSaveCallbackiOS_Initialize_m59AB586285AA39B43E75AE2B93F15AFBA49FA312(L_8, NULL); int32_t L_9 = ___2_mediaType; V_2 = (bool)((((int32_t)L_9) == ((int32_t)1))? 1 : 0); bool L_10 = V_2; if (!L_10) { goto IL_0058; } } { String_t* L_11 = ___0_path; String_t* L_12 = ___1_album; NativeGallery__NativeGallery_ImageWriteToAlbum_m70C256937DE0CBF5527D6ACE107176FF21298F90(L_11, L_12, 1, NULL); goto IL_0069; } IL_0058: { int32_t L_13 = ___2_mediaType; V_3 = (bool)((((int32_t)L_13) == ((int32_t)2))? 1 : 0); bool L_14 = V_3; if (!L_14) { goto IL_0069; } } { String_t* L_15 = ___0_path; String_t* L_16 = ___1_album; NativeGallery__NativeGallery_VideoWriteToAlbum_mB5BCA8550DB8EC4054454DECCE2A8D211662EFBD(L_15, L_16, 1, NULL); } IL_0069: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeGallery_GetTemporarySavePath_m2057630E0A0206CEEC5C908A37470E49A0D70E60 (String_t* ___0_filename, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFA0E830C16EC57623615165EA8FBC2817BACCCF); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; String_t* V_4 = NULL; String_t* V_5 = NULL; bool V_6 = false; String_t* V_7 = NULL; { il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); String_t* L_0; L_0 = Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399(NULL); il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_1; L_1 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_0, _stringLiteralCFA0E830C16EC57623615165EA8FBC2817BACCCF, NULL); V_0 = L_1; String_t* L_2 = V_0; DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_3; L_3 = Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F(L_2, NULL); String_t* L_4 = V_0; String_t* L_5 = ___0_filename; String_t* L_6; L_6 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_4, L_5, NULL); V_1 = L_6; String_t* L_7 = V_1; bool L_8; L_8 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_7, NULL); V_2 = L_8; bool L_9 = V_2; if (!L_9) { goto IL_0066; } } { V_3 = 0; String_t* L_10 = ___0_filename; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_11; L_11 = Path_GetFileNameWithoutExtension_m2D14CCBAB9C60DC8D32C2443CCE3D34644822FAF(L_10, NULL); V_4 = L_11; String_t* L_12 = ___0_filename; String_t* L_13; L_13 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_12, NULL); V_5 = L_13; } IL_003d: { String_t* L_14 = V_0; String_t* L_15 = V_4; int32_t L_16 = V_3; int32_t L_17 = ((int32_t)il2cpp_codegen_add(L_16, 1)); V_3 = L_17; int32_t L_18 = L_17; RuntimeObject* L_19 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_18); String_t* L_20 = V_5; String_t* L_21; L_21 = String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9(L_15, L_19, L_20, NULL); il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_22; L_22 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_14, L_21, NULL); V_1 = L_22; String_t* L_23 = V_1; bool L_24; L_24 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_23, NULL); V_6 = L_24; bool L_25 = V_6; if (L_25) { goto IL_003d; } } { } IL_0066: { String_t* L_26 = V_1; V_7 = L_26; goto IL_006b; } IL_006b: { String_t* L_27 = V_7; return L_27; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetMediaFromGallery_mE8337C04EEB899A53BDF33DFDBFC8E31FD0E9DA1 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, int32_t ___1_mediaType, String_t* ___2_mime, String_t* ___3_title, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass59_0_U3CGetMediaFromGalleryU3Eb__0_m26B85140C0A56314DEBE85198741DA0388A345AE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347* V_0 = NULL; { U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347* L_0 = (U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass59_0__ctor_m3B6F30B6E9DFCDB8066A6550B3A126A98AE516F5(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347* L_1 = V_0; MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_2 = ___0_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347* L_3 = V_0; int32_t L_4 = ___1_mediaType; NullCheck(L_3); L_3->___mediaType = L_4; U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347* L_5 = V_0; PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_6 = (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)il2cpp_codegen_object_new(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass59_0_U3CGetMediaFromGalleryU3Eb__0_m26B85140C0A56314DEBE85198741DA0388A345AE_RuntimeMethod_var), NULL); U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347* L_7 = V_0; NullCheck(L_7); int32_t L_8 = L_7->___mediaType; NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800(L_6, 0, L_8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeGallery_GetMultipleMediaFromGallery_m12C90164BAFA9713D90650CB4BDE64A78B286C11 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___0_callback, int32_t ___1_mediaType, String_t* ___2_mime, String_t* ___3_title, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass60_0_U3CGetMultipleMediaFromGalleryU3Eb__0_mD57401A8B0CC6B25645BC8B0E84D78167DDD6123_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* V_0 = NULL; { U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_0 = (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass60_0__ctor_m3B9C217E955AB036BED0A6B175474C77BBDB553F(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_1 = V_0; MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_2 = ___0_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_3 = V_0; int32_t L_4 = ___1_mediaType; NullCheck(L_3); L_3->___mediaType = L_4; U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_5 = V_0; PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_6 = (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)il2cpp_codegen_object_new(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4_il2cpp_TypeInfo_var); PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass60_0_U3CGetMultipleMediaFromGalleryU3Eb__0_mD57401A8B0CC6B25645BC8B0E84D78167DDD6123_RuntimeMethod_var), NULL); U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* L_7 = V_0; NullCheck(L_7); int32_t L_8 = L_7->___mediaType; NativeGallery_RequestPermissionAsync_m8125D5CD784CEA0E035B81BC769C573AE5BDE800(L_6, 0, L_8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeGallery_GetTextureBytes_mB475FDFD6E1FBEAA043E1190CC5B4172EE3536EF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, bool ___1_isJpeg, const RuntimeMethod* method) { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B4_0 = NULL; { } try { { bool L_0 = ___1_isJpeg; if (L_0) { goto IL_000d_1; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = ___0_texture; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = ImageConversion_EncodeToPNG_m0804AD31B83C653AEBB234F6CC31A02D4FA7C945(L_1, NULL); G_B4_0 = L_2; goto IL_0015_1; } IL_000d_1: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ___0_texture; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4; L_4 = ImageConversion_EncodeToJPG_mD0307B5DFF32A3FF39488E97B467F11AFE501F6F(L_3, ((int32_t)100), NULL); G_B4_0 = L_4; } IL_0015_1: { V_0 = G_B4_0; goto IL_0030; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0018; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0024; } throw e; } CATCH_0018: { UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067* L_5 = ((UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067*)IL2CPP_GET_ACTIVE_EXCEPTION(UnityException_tA1EC1E95ADE689CF6EB7FAFF77C160AE1F559067*));; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = ___0_texture; bool L_7 = ___1_isJpeg; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8; L_8 = NativeGallery_GetTextureBytesFromCopy_m23C31F7FB9D56BD6144EA7D15230E0718D84DED7(L_6, L_7, NULL); V_0 = L_8; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0030; } CATCH_0024: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = ___0_texture; bool L_11 = ___1_isJpeg; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12; L_12 = NativeGallery_GetTextureBytesFromCopy_m23C31F7FB9D56BD6144EA7D15230E0718D84DED7(L_10, L_11, NULL); V_0 = L_12; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0030; } IL_0030: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeGallery_GetTextureBytesFromCopy_m23C31F7FB9D56BD6144EA7D15230E0718D84DED7 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, bool ___1_isJpeg, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F7876094B3FA10965A88A7D08B74EA3DC22CAE9); s_Il2CppMethodInitialized = true; } Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_0 = NULL; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_1 = NULL; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_2 = NULL; Exception_t* V_3 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; Exception_t* V_5 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; int32_t G_B2_0 = 0; int32_t G_B2_1 = 0; int32_t G_B4_0 = 0; int32_t G_B4_1 = 0; int32_t G_B4_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B12_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral7F7876094B3FA10965A88A7D08B74EA3DC22CAE9, NULL); V_0 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_0); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___0_texture; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_2); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4; L_4 = RenderTexture_GetTemporary_m82379FD4C767A36F0677CAF4E68319EAE16ADF7F(L_1, L_3, NULL); V_1 = L_4; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5; L_5 = RenderTexture_get_active_mA4434B3E79DEF2C01CAE0A53061598B16443C9E7(NULL); V_2 = L_5; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_009a: { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = V_2; RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_6, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = V_1; RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_7, NULL); return; } }); try { try { { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = ___0_texture; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_9 = V_1; il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504(L_8, L_9, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = V_1; RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_10, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = ___0_texture; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_11); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_13 = ___0_texture; NullCheck(L_13); int32_t L_14; L_14 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_13); bool L_15 = ___1_isJpeg; if (L_15) { G_B3_0 = L_14; G_B3_1 = L_12; goto IL_0048_2; } G_B2_0 = L_14; G_B2_1 = L_12; } { G_B4_0 = 4; G_B4_1 = G_B2_0; G_B4_2 = G_B2_1; goto IL_0049_2; } IL_0048_2: { G_B4_0 = 3; G_B4_1 = G_B3_0; G_B4_2 = G_B3_1; } IL_0049_2: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_16 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_16, G_B4_2, G_B4_1, G_B4_0, (bool)0, NULL); V_0 = L_16; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17 = V_0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_18 = ___0_texture; NullCheck(L_18); int32_t L_19; L_19 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_18); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_20 = ___0_texture; NullCheck(L_20); int32_t L_21; L_21 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_20); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_22; memset((&L_22), 0, sizeof(L_22)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline((&L_22), (0.0f), (0.0f), ((float)L_19), ((float)L_21), NULL); NullCheck(L_17); Texture2D_ReadPixels_m7483DB211233F02E46418E9A6077487925F0024C(L_17, L_22, 0, 0, (bool)0, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_23 = V_0; NullCheck(L_23); Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_23, (bool)0, (bool)0, NULL); goto IL_0098_1; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0083_1; } throw e; } CATCH_0083_1: { Exception_t* L_24 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_3 = L_24; Exception_t* L_25 = V_3; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_25, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_26 = V_0; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var))); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_26, NULL); V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_00de; } IL_0098_1: { goto IL_00ab; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ab: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00d4: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_27 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_27, NULL); return; } }); try { try { { bool L_28 = ___1_isJpeg; if (L_28) { goto IL_00b8_2; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30; L_30 = ImageConversion_EncodeToPNG_m0804AD31B83C653AEBB234F6CC31A02D4FA7C945(L_29, NULL); G_B12_0 = L_30; goto IL_00c0_2; } IL_00b8_2: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_31 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32; L_32 = ImageConversion_EncodeToJPG_mD0307B5DFF32A3FF39488E97B467F11AFE501F6F(L_31, ((int32_t)100), NULL); G_B12_0 = L_32; } IL_00c0_2: { V_4 = G_B12_0; goto IL_00de; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00c4_1; } throw e; } CATCH_00c4_1: { Exception_t* L_33 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_5 = L_33; Exception_t* L_34 = V_5; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_34, NULL); V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_00de; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00de: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = V_4; return L_35; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE (String_t* ___0_imagePath, int32_t ___1_maxSize, bool ___2_markTextureNonReadable, bool ___3_generateMipmaps, bool ___4_linearColorSpace, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; int32_t V_2 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_8 = NULL; Exception_t* V_9 = NULL; bool V_10 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B10_0 = 0; { String_t* L_0 = ___0_imagePath; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); V_4 = L_1; bool L_2 = V_4; if (!L_2) { goto IL_0018; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral18B82B6B7DC4FE1988BA61A3784D1768F6C925DF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE_RuntimeMethod_var))); } IL_0018: { String_t* L_4 = ___0_imagePath; bool L_5; L_5 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_4, NULL); V_5 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); bool L_6 = V_5; if (!L_6) { goto IL_0038; } } { String_t* L_7 = ___0_imagePath; String_t* L_8; L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_7, NULL); FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_9 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var))); FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_9, L_8, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE_RuntimeMethod_var))); } IL_0038: { int32_t L_10 = ___1_maxSize; V_6 = (bool)((((int32_t)((((int32_t)L_10) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_11 = V_6; if (!L_11) { goto IL_004c; } } { int32_t L_12; L_12 = SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991(NULL); ___1_maxSize = L_12; } IL_004c: { String_t* L_13 = ___0_imagePath; String_t* L_14; L_14 = NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8(NULL); int32_t L_15 = ___1_maxSize; String_t* L_16; L_16 = NativeGallery__NativeGallery_LoadImageAtPath_m307F352849636A1E1D1E46202B8F5A3EFB5F1744(L_13, L_14, L_15, NULL); V_0 = L_16; String_t* L_17 = ___0_imagePath; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_18; L_18 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_17, NULL); NullCheck(L_18); String_t* L_19; L_19 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_18, NULL); V_1 = L_19; String_t* L_20 = V_1; bool L_21; L_21 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_20, _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A, NULL); if (L_21) { goto IL_0082; } } { String_t* L_22 = V_1; bool L_23; L_23 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_22, _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42, NULL); if (L_23) { goto IL_0082; } } { G_B10_0 = 4; goto IL_0083; } IL_0082: { G_B10_0 = 3; } IL_0083: { V_2 = G_B10_0; int32_t L_24 = V_2; bool L_25 = ___3_generateMipmaps; bool L_26 = ___4_linearColorSpace; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_27 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A(L_27, 2, 2, L_24, L_25, L_26, NULL); V_3 = L_27; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00e1: { { String_t* L_28 = V_0; String_t* L_29 = ___0_imagePath; bool L_30; L_30 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_28, L_29, NULL); V_10 = L_30; bool L_31 = V_10; if (!L_31) { goto IL_0101; } } { } try { String_t* L_32 = V_0; File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386(L_32, NULL); goto IL_0100; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00fb; } throw e; } CATCH_00fb: { RuntimeObject* L_33 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0100; } IL_0100: { } IL_0101: { return; } } }); try { try { { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_34 = V_3; String_t* L_35 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36; L_36 = File_ReadAllBytes_m704CBBA3F130C94F5A3E0BE2A93D9E9D79DC3E24(L_35, NULL); bool L_37 = ___2_markTextureNonReadable; bool L_38; L_38 = ImageConversion_LoadImage_m292ADCEED268A0A0AAD532BAB8D1710CF0FC8AEF(L_34, L_36, L_37, NULL); V_7 = (bool)((((int32_t)L_38) == ((int32_t)0))? 1 : 0); bool L_39 = V_7; if (!L_39) { goto IL_00c5_2; } } { String_t* L_40 = V_0; String_t* L_41; L_41 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4, L_40, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_41, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_42 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_42, NULL); V_8 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; goto IL_0108; } IL_00c5_2: { goto IL_00df_1; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00c8_1; } throw e; } CATCH_00c8_1: { Exception_t* L_43 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_9 = L_43; Exception_t* L_44 = V_9; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_44, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_45 = V_3; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var))); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_45, NULL); V_8 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0108; } IL_00df_1: { goto IL_0103; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0103: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_46 = V_3; V_8 = L_46; goto IL_0108; } IL_0108: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_47 = V_8; return L_47; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t95921EB64E237ACD28589D64B693C652268F225E* NativeGallery_LoadImageAtPathAsync_m5927E93A68C0EFA80CE2ED62FCDA3FAF6089134A (String_t* ___0_imagePath, int32_t ___1_maxSize, bool ___2_markTextureNonReadable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mF980BD8E1598164E5F8B35EC99428B1596E97B4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* V_0 = NULL; { U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* L_0 = (U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E*)il2cpp_codegen_object_new(U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_il2cpp_TypeInfo_var); U3CLoadImageAtPathAsyncU3Ed__64__ctor_mBAE2B018788C9997AD494B7BD715C68EE277C287(L_0, NULL); V_0 = L_0; U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F L_2; L_2 = AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4(AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var); NullCheck(L_1); L_1->___U3CU3Et__builder = L_2; Il2CppCodeGenWriteBarrier((void**)&((&(((&L_1->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&L_1->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_1->___U3CU3Et__builder))->___m_task), (void*)NULL); #endif U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* L_3 = V_0; String_t* L_4 = ___0_imagePath; NullCheck(L_3); L_3->___imagePath = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___imagePath), (void*)L_4); U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* L_5 = V_0; int32_t L_6 = ___1_maxSize; NullCheck(L_5); L_5->___maxSize = L_6; U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* L_7 = V_0; bool L_8 = ___2_markTextureNonReadable; NullCheck(L_7); L_7->___markTextureNonReadable = L_8; U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* L_9 = V_0; NullCheck(L_9); L_9->___U3CU3E1__state = (-1); U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* L_10 = V_0; NullCheck(L_10); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_11 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&L_10->___U3CU3Et__builder); AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mF980BD8E1598164E5F8B35EC99428B1596E97B4E(L_11, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mF980BD8E1598164E5F8B35EC99428B1596E97B4E_RuntimeMethod_var); U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* L_12 = V_0; NullCheck(L_12); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_13 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&L_12->___U3CU3Et__builder); Task_1_t95921EB64E237ACD28589D64B693C652268F225E* L_14; L_14 = AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E(L_13, AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var); return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* NativeGallery_GetVideoThumbnail_m6D508C9C4809F558BAB746AC8F307AEEB4BDC499 (String_t* ___0_videoPath, int32_t ___1_maxSize, double ___2_captureTimeInSeconds, bool ___3_markTextureNonReadable, bool ___4_generateMipmaps, bool ___5_linearColorSpace, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; bool V_1 = false; bool V_2 = false; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL; { int32_t L_0 = ___1_maxSize; V_1 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0013; } } { int32_t L_2; L_2 = SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991(NULL); ___1_maxSize = L_2; } IL_0013: { String_t* L_3 = ___0_videoPath; String_t* L_4; L_4 = NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8(NULL); String_t* L_5; L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_4, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, NULL); int32_t L_6 = ___1_maxSize; double L_7 = ___2_captureTimeInSeconds; String_t* L_8; L_8 = NativeGallery__NativeGallery_GetVideoThumbnail_m83B768DF2FA15147F6938AD36A29DE5ED18C0707(L_3, L_5, L_6, L_7, NULL); V_0 = L_8; String_t* L_9 = V_0; bool L_10; L_10 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_9, NULL); V_2 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0); bool L_11 = V_2; if (!L_11) { goto IL_0047; } } { String_t* L_12 = V_0; int32_t L_13 = ___1_maxSize; bool L_14 = ___3_markTextureNonReadable; bool L_15 = ___4_generateMipmaps; bool L_16 = ___5_linearColorSpace; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17; L_17 = NativeGallery_LoadImageAtPath_m62187A34B7B063FBEFFD7E200DEC2332313A56AE(L_12, L_13, L_14, L_15, L_16, NULL); V_3 = L_17; goto IL_004b; } IL_0047: { V_3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; goto IL_004b; } IL_004b: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_18 = V_3; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t95921EB64E237ACD28589D64B693C652268F225E* NativeGallery_GetVideoThumbnailAsync_mE047B654A91780110E44E61B9C7FDE2B58F536C7 (String_t* ___0_videoPath, int32_t ___1_maxSize, double ___2_captureTimeInSeconds, bool ___3_markTextureNonReadable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mE219EE13BAA129EDDDDA63AED2D86D4CAE69F4CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* V_0 = NULL; { U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* L_0 = (U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29*)il2cpp_codegen_object_new(U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_il2cpp_TypeInfo_var); U3CGetVideoThumbnailAsyncU3Ed__66__ctor_m14D18944CF15BBC104BB9F4FF299520AF8523913(L_0, NULL); V_0 = L_0; U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F L_2; L_2 = AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4(AsyncTaskMethodBuilder_1_Create_mEBDA40894C43C50AA47346AC784F528C9CA1ABD4_RuntimeMethod_var); NullCheck(L_1); L_1->___U3CU3Et__builder = L_2; Il2CppCodeGenWriteBarrier((void**)&((&(((&L_1->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&L_1->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_1->___U3CU3Et__builder))->___m_task), (void*)NULL); #endif U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* L_3 = V_0; String_t* L_4 = ___0_videoPath; NullCheck(L_3); L_3->___videoPath = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___videoPath), (void*)L_4); U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* L_5 = V_0; int32_t L_6 = ___1_maxSize; NullCheck(L_5); L_5->___maxSize = L_6; U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* L_7 = V_0; double L_8 = ___2_captureTimeInSeconds; NullCheck(L_7); L_7->___captureTimeInSeconds = L_8; U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* L_9 = V_0; bool L_10 = ___3_markTextureNonReadable; NullCheck(L_9); L_9->___markTextureNonReadable = L_10; U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* L_11 = V_0; NullCheck(L_11); L_11->___U3CU3E1__state = (-1); U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* L_12 = V_0; NullCheck(L_12); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_13 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&L_12->___U3CU3Et__builder); AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mE219EE13BAA129EDDDDA63AED2D86D4CAE69F4CC(L_13, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mE219EE13BAA129EDDDDA63AED2D86D4CAE69F4CC_RuntimeMethod_var); U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* L_14 = V_0; NullCheck(L_14); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_15 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&L_14->___U3CU3Et__builder); Task_1_t95921EB64E237ACD28589D64B693C652268F225E* L_16; L_16 = AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E(L_15, AsyncTaskMethodBuilder_1_get_Task_mC842CA788344F6A0EAB9EFDE97E0FAC79368245E_RuntimeMethod_var); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59 NativeGallery_GetImageProperties_mD9D7562C327369A4FEE99EF08D2A0F6A1BEE0376 (String_t* ___0_imagePath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CA4721FC9D82D780671DE2AB61257837402697D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E96C9BB1B953A85290371E8CE7BB3F3ABB307CC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75E05143EB132AAA8A22B48813DB8E6047380821); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral985B72B30ECE05DD4EF5FE142CEE0FB8BF53A98C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFF4AA19F30B5DC5A240F413D92917103536F1AD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB4507437E3E619ECBAD84410155675EBEB3DB3F); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; String_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_7 = NULL; bool V_8 = false; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; bool V_12 = false; String_t* V_13 = NULL; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59 V_19; memset((&V_19), 0, sizeof(V_19)); int32_t G_B6_0 = 0; int32_t G_B17_0 = 0; { String_t* L_0 = ___0_imagePath; bool L_1; L_1 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_0, NULL); V_5 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_5; if (!L_2) { goto IL_0021; } } { String_t* L_3 = ___0_imagePath; String_t* L_4; L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_3, NULL); FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_5 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var))); FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_GetImageProperties_mD9D7562C327369A4FEE99EF08D2A0F6A1BEE0376_RuntimeMethod_var))); } IL_0021: { String_t* L_6 = ___0_imagePath; String_t* L_7; L_7 = NativeGallery__NativeGallery_GetImageProperties_mD2BBA09FAEB28B07C78B81C3A0AD3159B631AB52(L_6, NULL); V_0 = L_7; V_1 = 0; V_2 = 0; V_3 = (String_t*)NULL; V_4 = (-1); String_t* L_8 = V_0; bool L_9; L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL); V_6 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0); bool L_10 = V_6; if (!L_10) { goto IL_0162; } } { String_t* L_11 = V_0; NullCheck(L_11); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12; L_12 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_11, ((int32_t)62), 0, NULL); V_7 = L_12; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_7; if (!L_13) { goto IL_005f; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = V_7; NullCheck(L_14); G_B6_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))) < ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0060; } IL_005f: { G_B6_0 = 0; } IL_0060: { V_8 = (bool)G_B6_0; bool L_15 = V_8; if (!L_15) { goto IL_0161; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = V_7; NullCheck(L_16); int32_t L_17 = 0; String_t* L_18 = (L_16)->GetAt(static_cast(L_17)); NullCheck(L_18); String_t* L_19; L_19 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_18, NULL); bool L_20; L_20 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_19, (&V_1), NULL); V_10 = (bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0); bool L_21 = V_10; if (!L_21) { goto IL_0085; } } { V_1 = 0; } IL_0085: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = V_7; NullCheck(L_22); int32_t L_23 = 1; String_t* L_24 = (L_22)->GetAt(static_cast(L_23)); NullCheck(L_24); String_t* L_25; L_25 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_24, NULL); bool L_26; L_26 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_25, (&V_2), NULL); V_11 = (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0); bool L_27 = V_11; if (!L_27) { goto IL_00a0; } } { V_2 = 0; } IL_00a0: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = V_7; NullCheck(L_28); int32_t L_29 = 2; String_t* L_30 = (L_28)->GetAt(static_cast(L_29)); NullCheck(L_30); String_t* L_31; L_31 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_30, NULL); V_3 = L_31; String_t* L_32 = V_3; NullCheck(L_32); int32_t L_33; L_33 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_32, NULL); V_12 = (bool)((((int32_t)L_33) == ((int32_t)0))? 1 : 0); bool L_34 = V_12; if (!L_34) { goto IL_0146; } } { String_t* L_35 = ___0_imagePath; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_36; L_36 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_35, NULL); NullCheck(L_36); String_t* L_37; L_37 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_36, NULL); V_13 = L_37; String_t* L_38 = V_13; bool L_39; L_39 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_38, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, NULL); V_14 = L_39; bool L_40 = V_14; if (!L_40) { goto IL_00e4; } } { V_3 = _stringLiteral75E05143EB132AAA8A22B48813DB8E6047380821; goto IL_0145; } IL_00e4: { String_t* L_41 = V_13; bool L_42; L_42 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_41, _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A, NULL); if (L_42) { goto IL_0100; } } { String_t* L_43 = V_13; bool L_44; L_44 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_43, _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42, NULL); G_B17_0 = ((int32_t)(L_44)); goto IL_0101; } IL_0100: { G_B17_0 = 1; } IL_0101: { V_15 = (bool)G_B17_0; bool L_45 = V_15; if (!L_45) { goto IL_010f; } } { V_3 = _stringLiteral3E96C9BB1B953A85290371E8CE7BB3F3ABB307CC; goto IL_0145; } IL_010f: { String_t* L_46 = V_13; bool L_47; L_47 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_46, _stringLiteral0CA4721FC9D82D780671DE2AB61257837402697D, NULL); V_16 = L_47; bool L_48 = V_16; if (!L_48) { goto IL_0129; } } { V_3 = _stringLiteralAFF4AA19F30B5DC5A240F413D92917103536F1AD; goto IL_0145; } IL_0129: { String_t* L_49 = V_13; bool L_50; L_50 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_49, _stringLiteral985B72B30ECE05DD4EF5FE142CEE0FB8BF53A98C, NULL); V_17 = L_50; bool L_51 = V_17; if (!L_51) { goto IL_0143; } } { V_3 = _stringLiteralCB4507437E3E619ECBAD84410155675EBEB3DB3F; goto IL_0145; } IL_0143: { V_3 = (String_t*)NULL; } IL_0145: { } IL_0146: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = V_7; NullCheck(L_52); int32_t L_53 = 3; String_t* L_54 = (L_52)->GetAt(static_cast(L_53)); NullCheck(L_54); String_t* L_55; L_55 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_54, NULL); bool L_56; L_56 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_55, (&V_9), NULL); V_18 = L_56; bool L_57 = V_18; if (!L_57) { goto IL_0160; } } { int32_t L_58 = V_9; V_4 = L_58; } IL_0160: { } IL_0161: { } IL_0162: { int32_t L_59 = V_1; int32_t L_60 = V_2; String_t* L_61 = V_3; int32_t L_62 = V_4; ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59 L_63; memset((&L_63), 0, sizeof(L_63)); ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3((&L_63), L_59, L_60, L_61, L_62, NULL); V_19 = L_63; goto IL_0170; } IL_0170: { ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59 L_64 = V_19; return L_64; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5 NativeGallery_GetVideoProperties_mE39CF69BF80843823CDC1B153B29B38413804E95 (String_t* ___0_videoPath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int64_t V_3 = 0; float V_4 = 0.0f; bool V_5 = false; bool V_6 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_7 = NULL; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5 V_14; memset((&V_14), 0, sizeof(V_14)); int32_t G_B6_0 = 0; { String_t* L_0 = ___0_videoPath; bool L_1; L_1 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_0, NULL); V_5 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_5; if (!L_2) { goto IL_0021; } } { String_t* L_3 = ___0_videoPath; String_t* L_4; L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_3, NULL); FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_5 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var))); FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeGallery_GetVideoProperties_mE39CF69BF80843823CDC1B153B29B38413804E95_RuntimeMethod_var))); } IL_0021: { String_t* L_6 = ___0_videoPath; String_t* L_7; L_7 = NativeGallery__NativeGallery_GetVideoProperties_mB575DF63954F28F125784B45734E8124CB2B050B(L_6, NULL); V_0 = L_7; V_1 = 0; V_2 = 0; V_3 = ((int64_t)0); V_4 = (0.0f); String_t* L_8 = V_0; bool L_9; L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL); V_6 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0); bool L_10 = V_6; if (!L_10) { goto IL_00f6; } } { String_t* L_11 = V_0; NullCheck(L_11); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12; L_12 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_11, ((int32_t)62), 0, NULL); V_7 = L_12; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_7; if (!L_13) { goto IL_0064; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = V_7; NullCheck(L_14); G_B6_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))) < ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0065; } IL_0064: { G_B6_0 = 0; } IL_0065: { V_8 = (bool)G_B6_0; bool L_15 = V_8; if (!L_15) { goto IL_00f5; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = V_7; NullCheck(L_16); int32_t L_17 = 0; String_t* L_18 = (L_16)->GetAt(static_cast(L_17)); NullCheck(L_18); String_t* L_19; L_19 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_18, NULL); bool L_20; L_20 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_19, (&V_1), NULL); V_9 = (bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0); bool L_21 = V_9; if (!L_21) { goto IL_008a; } } { V_1 = 0; } IL_008a: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = V_7; NullCheck(L_22); int32_t L_23 = 1; String_t* L_24 = (L_22)->GetAt(static_cast(L_23)); NullCheck(L_24); String_t* L_25; L_25 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_24, NULL); bool L_26; L_26 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_25, (&V_2), NULL); V_10 = (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0); bool L_27 = V_10; if (!L_27) { goto IL_00a5; } } { V_2 = 0; } IL_00a5: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = V_7; NullCheck(L_28); int32_t L_29 = 2; String_t* L_30 = (L_28)->GetAt(static_cast(L_29)); NullCheck(L_30); String_t* L_31; L_31 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_30, NULL); bool L_32; L_32 = Int64_TryParse_m3FC0128C89CC2331239FC2A0A749BF33455F03D2(L_31, (&V_3), NULL); V_11 = (bool)((((int32_t)L_32) == ((int32_t)0))? 1 : 0); bool L_33 = V_11; if (!L_33) { goto IL_00c1; } } { V_3 = ((int64_t)0); } IL_00c1: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = V_7; NullCheck(L_34); int32_t L_35 = 3; String_t* L_36 = (L_34)->GetAt(static_cast(L_35)); NullCheck(L_36); String_t* L_37; L_37 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_36, NULL); NullCheck(L_37); String_t* L_38; L_38 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_37, ((int32_t)44), ((int32_t)46), NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_39; L_39 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); bool L_40; L_40 = Single_TryParse_mFB8CC32F0016FBB6EFCB97953CF3515767EB6431(L_38, ((int32_t)167), L_39, (&V_4), NULL); V_12 = (bool)((((int32_t)L_40) == ((int32_t)0))? 1 : 0); bool L_41 = V_12; if (!L_41) { goto IL_00f4; } } { V_4 = (0.0f); } IL_00f4: { } IL_00f5: { } IL_00f6: { float L_42 = V_4; V_13 = (bool)((((float)L_42) == ((float)(-90.0f)))? 1 : 0); bool L_43 = V_13; if (!L_43) { goto IL_010c; } } { V_4 = (270.0f); } IL_010c: { int32_t L_44 = V_1; int32_t L_45 = V_2; int64_t L_46 = V_3; float L_47 = V_4; VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5 L_48; memset((&L_48), 0, sizeof(L_48)); VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD((&L_48), L_44, L_45, L_46, L_47, NULL); V_14 = L_48; goto IL_011a; } IL_011a: { VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5 L_49 = V_14; return L_49; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_pinvoke(const ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59& unmarshaled, ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_pinvoke& marshaled) { marshaled.___width = unmarshaled.___width; marshaled.___height = unmarshaled.___height; marshaled.___mimeType = il2cpp_codegen_marshal_string(unmarshaled.___mimeType); marshaled.___orientation = unmarshaled.___orientation; } IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_pinvoke_back(const ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_pinvoke& marshaled, ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59& unmarshaled) { int32_t unmarshaledwidth_temp_0 = 0; unmarshaledwidth_temp_0 = marshaled.___width; unmarshaled.___width = unmarshaledwidth_temp_0; int32_t unmarshaledheight_temp_1 = 0; unmarshaledheight_temp_1 = marshaled.___height; unmarshaled.___height = unmarshaledheight_temp_1; unmarshaled.___mimeType = il2cpp_codegen_marshal_string_result(marshaled.___mimeType); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___mimeType), (void*)il2cpp_codegen_marshal_string_result(marshaled.___mimeType)); int32_t unmarshaledorientation_temp_3 = 0; unmarshaledorientation_temp_3 = marshaled.___orientation; unmarshaled.___orientation = unmarshaledorientation_temp_3; } IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_pinvoke_cleanup(ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_pinvoke& marshaled) { il2cpp_codegen_marshal_free(marshaled.___mimeType); marshaled.___mimeType = NULL; } IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_com(const ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59& unmarshaled, ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_com& marshaled) { marshaled.___width = unmarshaled.___width; marshaled.___height = unmarshaled.___height; marshaled.___mimeType = il2cpp_codegen_marshal_bstring(unmarshaled.___mimeType); marshaled.___orientation = unmarshaled.___orientation; } IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_com_back(const ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_com& marshaled, ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59& unmarshaled) { int32_t unmarshaledwidth_temp_0 = 0; unmarshaledwidth_temp_0 = marshaled.___width; unmarshaled.___width = unmarshaledwidth_temp_0; int32_t unmarshaledheight_temp_1 = 0; unmarshaledheight_temp_1 = marshaled.___height; unmarshaled.___height = unmarshaledheight_temp_1; unmarshaled.___mimeType = il2cpp_codegen_marshal_bstring_result(marshaled.___mimeType); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___mimeType), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___mimeType)); int32_t unmarshaledorientation_temp_3 = 0; unmarshaledorientation_temp_3 = marshaled.___orientation; unmarshaled.___orientation = unmarshaledorientation_temp_3; } IL2CPP_EXTERN_C void ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshal_com_cleanup(ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59_marshaled_com& marshaled) { il2cpp_codegen_marshal_free_bstring(marshaled.___mimeType); marshaled.___mimeType = NULL; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3 (ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59* __this, int32_t ___0_width, int32_t ___1_height, String_t* ___2_mimeType, int32_t ___3_orientation, const RuntimeMethod* method) { { int32_t L_0 = ___0_width; __this->___width = L_0; int32_t L_1 = ___1_height; __this->___height = L_1; String_t* L_2 = ___2_mimeType; __this->___mimeType = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___mimeType), (void*)L_2); int32_t L_3 = ___3_orientation; __this->___orientation = L_3; return; } } IL2CPP_EXTERN_C void ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_width, int32_t ___1_height, String_t* ___2_mimeType, int32_t ___3_orientation, const RuntimeMethod* method) { ImageProperties_t7C971D51A4992A01CD205754169B919B56696F59* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ImageProperties__ctor_m544A791184FB701B39531F6E5CB3C023856797E3(_thisAdjusted, ___0_width, ___1_height, ___2_mimeType, ___3_orientation, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD (VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5* __this, int32_t ___0_width, int32_t ___1_height, int64_t ___2_duration, float ___3_rotation, const RuntimeMethod* method) { { int32_t L_0 = ___0_width; __this->___width = L_0; int32_t L_1 = ___1_height; __this->___height = L_1; int64_t L_2 = ___2_duration; __this->___duration = L_2; float L_3 = ___3_rotation; __this->___rotation = L_3; return; } } IL2CPP_EXTERN_C void VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_width, int32_t ___1_height, int64_t ___2_duration, float ___3_rotation, const RuntimeMethod* method) { VideoProperties_t11DD7C4EACACE50EA3D710F3E2595A68B17103A5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); VideoProperties__ctor_mF5D60E1ACB2B90A080BDB94C6362E49F835B2BFD(_thisAdjusted, ___0_width, ___1_height, ___2_duration, ___3_rotation, 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 #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_Multicast(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, 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++) { PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_permission, reinterpret_cast(currentDelegate->___method)); } } void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_OpenInst(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_permission, method); } void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_OpenStatic(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_permission, method); } IL2CPP_EXTERN_C void DelegatePInvokeWrapper_PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); il2cppPInvokeFunc(___0_permission); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback__ctor_mBD077D6A9E8984D7DF933B1BB0C704832503A8E2 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 1; if (isOpen) __this->___invoke_impl = (intptr_t)&PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } 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)&PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40 (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_permission, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PermissionCallback_BeginInvoke_m3C5989D51B318954F82FE4EBA6CF6C383840B95D (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Permission_t3F3DCD2A60B865EED3451B39DB6A376E75C8F831_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } void *__d_args[2] = {0}; __d_args[0] = Box(Permission_t3F3DCD2A60B865EED3451B39DB6A376E75C8F831_il2cpp_TypeInfo_var, &___0_permission); return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback_EndInvoke_m81AA5F8C453BC17C80D33C20E734962BA8DF30EA (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_Multicast(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, 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++) { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, bool, String_t*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_success, ___1_path, reinterpret_cast(currentDelegate->___method)); } } void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_OpenInst(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (bool, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_success, ___1_path, method); } void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_OpenStatic(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (bool, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_success, ___1_path, method); } IL2CPP_EXTERN_C void DelegatePInvokeWrapper_MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t, char*); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); char* ____1_path_marshaled = NULL; ____1_path_marshaled = il2cpp_codegen_marshal_string(___1_path); il2cppPInvokeFunc(static_cast(___0_success), ____1_path_marshaled); il2cpp_codegen_marshal_free(____1_path_marshaled); ____1_path_marshaled = NULL; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaSaveCallback__ctor_mC807D0DC716FCEACAB7FC85AD2916F702D92E5EF (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } 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)&MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, bool, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_success, ___1_path, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaSaveCallback_BeginInvoke_m43DF1543431C55DFD9BCFF30017FA4F4FC2BEB72 (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, 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; } void *__d_args[3] = {0}; __d_args[0] = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &___0_success); __d_args[1] = ___1_path; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaSaveCallback_EndInvoke_mE988BF2B3A6EBA13C068BF8BAAFF8B9C2E4298BE (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_Multicast(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, 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++) { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_path, reinterpret_cast(currentDelegate->___method)); } } void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_OpenInst(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method) { NullCheck(___0_path); typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_path, method); } void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_OpenStatic(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_path, method); } IL2CPP_EXTERN_C void DelegatePInvokeWrapper_MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(char*); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); char* ____0_path_marshaled = NULL; ____0_path_marshaled = il2cpp_codegen_marshal_string(___0_path); il2cppPInvokeFunc(____0_path_marshaled); il2cpp_codegen_marshal_free(____0_path_marshaled); ____0_path_marshaled = NULL; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickCallback__ctor_m6772B2B8FB0ED8FC367118012A390E247874EA4D (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 1; if (isOpen) __this->___invoke_impl = (intptr_t)&MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { bool isOpen = parameterCount == 0; if (isOpen) { __this->___invoke_impl = (intptr_t)&MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_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)&MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_path, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPickCallback_BeginInvoke_m722D25075399F4136F7A72DEB486B16E6979F072 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_path; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickCallback_EndInvoke_m789929E1A570D84F6AE2F20FB722F42CC027E97D (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_Multicast(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, 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++) { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_paths, reinterpret_cast(currentDelegate->___method)); } } void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_OpenInst(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method) { NullCheck(___0_paths); typedef void (*FunctionPointerType) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_paths, method); } void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_OpenStatic(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_paths, method); } IL2CPP_EXTERN_C void DelegatePInvokeWrapper_MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(char**); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); char** ____0_paths_marshaled = NULL; if (___0_paths != NULL) { il2cpp_array_size_t ____0_paths_Length = (___0_paths)->max_length; ____0_paths_marshaled = il2cpp_codegen_marshal_allocate_array(____0_paths_Length + 1); (____0_paths_marshaled)[____0_paths_Length] = NULL; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(____0_paths_Length); i++) { (____0_paths_marshaled)[i] = il2cpp_codegen_marshal_string((___0_paths)->GetAtUnchecked(static_cast(i))); } } else { ____0_paths_marshaled = NULL; } il2cppPInvokeFunc(____0_paths_marshaled); if (____0_paths_marshaled != NULL) { const il2cpp_array_size_t ____0_paths_marshaled_CleanupLoopCount = (___0_paths != NULL) ? (___0_paths)->max_length : 0; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(____0_paths_marshaled_CleanupLoopCount); i++) { il2cpp_codegen_marshal_free((____0_paths_marshaled)[i]); (____0_paths_marshaled)[i] = NULL; } il2cpp_codegen_marshal_free(____0_paths_marshaled); ____0_paths_marshaled = NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickMultipleCallback__ctor_m51B26CBD435D26A6CC44DFA51D2C58D74D6F1CE9 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 1; if (isOpen) __this->___invoke_impl = (intptr_t)&MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { bool isOpen = parameterCount == 0; if (isOpen) { __this->___invoke_impl = (intptr_t)&MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_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)&MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_paths, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPickMultipleCallback_BeginInvoke_m6321A0529E97A8616F70F36CC82830AD8B1A38C9 (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_paths; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPickMultipleCallback_EndInvoke_m52B699AF968CA46D70F40ED0B433D9FE577753EF (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_m48DAE22DC70CF50EBDA9E35E16244DE585B70CDA (U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0_U3CRequestPermissionAsyncU3Eb__0_m61901E14AE9F0C39E419780FAF95E8E71805EBE4 (U3CU3Ec__DisplayClass31_0_tB386FE8DE992F63C744D816125C45A322919441F* __this, int32_t ___0_result, const RuntimeMethod* method) { { PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_0 = __this->___callback; int32_t L_1 = ___0_result; int32_t L_2; L_2 = NativeGallery_ProcessPermission_m3F58F5B053D477F86A94386CECBE2B138AA407F2(L_1, NULL); NullCheck(L_0); PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_inline(L_0, L_2, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass32_0__ctor_mB5DCF3414ADA8262FB88EF56F3C9F3A8762ACC1B (U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass32_0_U3CRequestPermissionAsyncU3Eb__0_mCA1E07336E48C967BF423F002DE7A4A1FD5F2972 (U3CU3Ec__DisplayClass32_0_t8670240EB39D5DCC1B577062C394115B8028BC5D* __this, int32_t ___0_permission, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { TaskCompletionSource_1_tA40684670E345C5786526437707F448A78DD4DC2* L_0 = __this->___tcs; int32_t L_1 = ___0_permission; NullCheck(L_0); TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8(L_0, L_1, TaskCompletionSource_1_SetResult_m5DC5B682780071790E0376414253BFEDEC4942D8_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass55_0__ctor_m2E1E47ED846605E9DA6BE525AB6A2E61925CFF2A (U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass55_0_U3CSaveToGalleryU3Eb__0_mF6D852A15E8F86605708BFC78A2385217169AECC (U3CU3Ec__DisplayClass55_0_tA4A5DFCBCA57B3E0B0846C09365B33B7D3DD11A1* __this, int32_t ___0_permission, const RuntimeMethod* method) { String_t* V_0 = NULL; bool V_1 = false; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* G_B3_0 = NULL; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* G_B2_0 = NULL; { int32_t L_0 = ___0_permission; V_1 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0023; } } { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_2 = __this->___callback; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = L_2; if (L_3) { G_B3_0 = L_3; goto IL_0019; } G_B2_0 = L_3; } { goto IL_0021; } IL_0019: { NullCheck(G_B3_0); MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline(G_B3_0, (bool)0, (String_t*)NULL, NULL); } IL_0021: { goto IL_0055; } IL_0023: { String_t* L_4 = __this->___filename; String_t* L_5; L_5 = NativeGallery_GetTemporarySavePath_m2057630E0A0206CEEC5C908A37470E49A0D70E60(L_4, NULL); V_0 = L_5; String_t* L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___mediaBytes; File_WriteAllBytes_mC491031DA14AA9B591F62D6AD0181D090E081077(L_6, L_7, NULL); String_t* L_8 = V_0; String_t* L_9 = __this->___album; int32_t L_10 = __this->___mediaType; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_11 = __this->___callback; NativeGallery_SaveToGalleryInternal_m7E98DD903D33ED3D5E3036C256CE09CC0422359E(L_8, L_9, L_10, L_11, NULL); } IL_0055: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass56_0__ctor_m3BF386E4C1683C7BE72320555EFB81C690DB1E2F (U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass56_0_U3CSaveToGalleryU3Eb__0_m0D8ECC4978FBDB48ADCC035EDAD882CDD19FBBA8 (U3CU3Ec__DisplayClass56_0_t61B10E379C882101ABDE12B31014B6048D4FBAC3* __this, int32_t ___0_permission, const RuntimeMethod* method) { String_t* V_0 = NULL; bool V_1 = false; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* G_B3_0 = NULL; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* G_B2_0 = NULL; { int32_t L_0 = ___0_permission; V_1 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0023; } } { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_2 = __this->___callback; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = L_2; if (L_3) { G_B3_0 = L_3; goto IL_0019; } G_B2_0 = L_3; } { goto IL_0021; } IL_0019: { NullCheck(G_B3_0); MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline(G_B3_0, (bool)0, (String_t*)NULL, NULL); } IL_0021: { goto IL_0056; } IL_0023: { String_t* L_4 = __this->___filename; String_t* L_5; L_5 = NativeGallery_GetTemporarySavePath_m2057630E0A0206CEEC5C908A37470E49A0D70E60(L_4, NULL); V_0 = L_5; String_t* L_6 = __this->___existingMediaPath; String_t* L_7 = V_0; File_Copy_m3798F05909C43D7EA26130D51D0A15CFCBE7458A(L_6, L_7, (bool)1, NULL); String_t* L_8 = V_0; String_t* L_9 = __this->___album; int32_t L_10 = __this->___mediaType; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_11 = __this->___callback; NativeGallery_SaveToGalleryInternal_m7E98DD903D33ED3D5E3036C256CE09CC0422359E(L_8, L_9, L_10, L_11, NULL); } IL_0056: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass59_0__ctor_m3B6F30B6E9DFCDB8066A6550B3A126A98AE516F5 (U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass59_0_U3CGetMediaFromGalleryU3Eb__0_m26B85140C0A56314DEBE85198741DA0388A345AE (U3CU3Ec__DisplayClass59_0_t1BA45E2453A0806F311525217276B4515D064347* __this, int32_t ___0_permission, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB04FF65BF5CEF7336F7FBA4624393E214FB7EB08); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; int32_t G_B3_0 = 0; MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* G_B6_0 = NULL; MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* G_B5_0 = NULL; { int32_t L_0 = ___0_permission; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_000c; } } { bool L_1; L_1 = NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD(NULL); G_B3_0 = ((int32_t)(L_1)); goto IL_000d; } IL_000c: { G_B3_0 = 1; } IL_000d: { V_0 = (bool)G_B3_0; bool L_2 = V_0; if (!L_2) { goto IL_0027; } } { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_3 = __this->___callback; MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_4 = L_3; if (L_4) { G_B6_0 = L_4; goto IL_001e; } G_B5_0 = L_4; } { goto IL_0025; } IL_001e: { NullCheck(G_B6_0); MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_inline(G_B6_0, (String_t*)NULL, NULL); } IL_0025: { goto IL_0082; } IL_0027: { int32_t L_5 = __this->___mediaType; V_1 = (bool)((((int32_t)L_5) == ((int32_t)4))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_005d; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralB04FF65BF5CEF7336F7FBA4624393E214FB7EB08, NULL); MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_7 = __this->___callback; V_2 = (bool)((!(((RuntimeObject*)(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_8 = V_2; if (!L_8) { goto IL_005a; } } { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_9 = __this->___callback; NullCheck(L_9); MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_inline(L_9, (String_t*)NULL, NULL); } IL_005a: { goto IL_0082; } IL_005d: { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_10 = __this->___callback; NGMediaReceiveCallbackiOS_Initialize_m4FED174803F7A702EC9D42B9852078AF352658E8(L_10, (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)NULL, NULL); String_t* L_11; L_11 = NativeGallery_get_SelectedMediaPath_mBB0C7C91D1B7ED7D8D2F457B86432E2D7AA7A19F(NULL); int32_t L_12 = __this->___mediaType; NativeGallery__NativeGallery_PickMedia_m98B3BC86CBFDA5E35959B10DF6F52AEE1FE185DC(L_11, ((int32_t)((int32_t)L_12&((int32_t)-5))), 1, 1, NULL); } IL_0082: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass60_0__ctor_m3B9C217E955AB036BED0A6B175474C77BBDB553F (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass60_0_U3CGetMultipleMediaFromGalleryU3Eb__0_mD57401A8B0CC6B25645BC8B0E84D78167DDD6123 (U3CU3Ec__DisplayClass60_0_tB4374130FA67F4A23AFBAA05595822491F3038A8* __this, int32_t ___0_permission, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB04FF65BF5CEF7336F7FBA4624393E214FB7EB08); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t G_B3_0 = 0; MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* G_B6_0 = NULL; MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* G_B5_0 = NULL; { int32_t L_0 = ___0_permission; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_000c; } } { bool L_1; L_1 = NativeGallery_IsMediaPickerBusy_m08C8520C94ABF511EA6E7F48E63697CA7857BAAD(NULL); G_B3_0 = ((int32_t)(L_1)); goto IL_000d; } IL_000c: { G_B3_0 = 1; } IL_000d: { V_0 = (bool)G_B3_0; bool L_2 = V_0; if (!L_2) { goto IL_002a; } } { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_3 = __this->___callback; MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_4 = L_3; if (L_4) { G_B6_0 = L_4; goto IL_001e; } G_B5_0 = L_4; } { goto IL_0025; } IL_001e: { NullCheck(G_B6_0); MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline(G_B6_0, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL); } IL_0025: { goto IL_00ae; } IL_002a: { bool L_5; L_5 = NativeGallery_CanSelectMultipleFilesFromGallery_m8B64B58699A6EEB502428C3444FBFEE702E63997(NULL); V_1 = L_5; bool L_6 = V_1; if (!L_6) { goto IL_0092; } } { int32_t L_7 = __this->___mediaType; V_2 = (bool)((((int32_t)L_7) == ((int32_t)4))? 1 : 0); bool L_8 = V_2; if (!L_8) { goto IL_006a; } } { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralB04FF65BF5CEF7336F7FBA4624393E214FB7EB08, NULL); MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_9 = __this->___callback; V_3 = (bool)((!(((RuntimeObject*)(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)L_9) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_10 = V_3; if (!L_10) { goto IL_0067; } } { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_11 = __this->___callback; NullCheck(L_11); MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline(L_11, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL); } IL_0067: { goto IL_008f; } IL_006a: { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_12 = __this->___callback; NGMediaReceiveCallbackiOS_Initialize_m4FED174803F7A702EC9D42B9852078AF352658E8((MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*)NULL, L_12, NULL); String_t* L_13; L_13 = NativeGallery_get_SelectedMediaPath_mBB0C7C91D1B7ED7D8D2F457B86432E2D7AA7A19F(NULL); int32_t L_14 = __this->___mediaType; NativeGallery__NativeGallery_PickMedia_m98B3BC86CBFDA5E35959B10DF6F52AEE1FE185DC(L_13, ((int32_t)((int32_t)L_14&((int32_t)-5))), 1, 0, NULL); } IL_008f: { goto IL_00ae; } IL_0092: { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_15 = __this->___callback; V_4 = (bool)((!(((RuntimeObject*)(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)L_15) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_16 = V_4; if (!L_16) { goto IL_00ae; } } { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_17 = __this->___callback; NullCheck(L_17); MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline(L_17, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL); } IL_00ae: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass64_0__ctor_m568B705E1520E12135190DFB7089B5710849BC94 (U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec__DisplayClass64_0_U3CLoadImageAtPathAsyncU3Eb__0_mBB660E4C90BD098DC62517C03279F5A5D2663DAB (U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___imagePath; String_t* L_1 = __this->___temporaryImagePath; int32_t L_2 = __this->___maxSize; String_t* L_3; L_3 = NativeGallery__NativeGallery_LoadImageAtPath_m307F352849636A1E1D1E46202B8F5A3EFB5F1744(L_0, L_1, L_2, NULL); return L_3; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass66_0__ctor_mEB03C0BF12AB0D85272577463BDE449AEE3EDACB (U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec__DisplayClass66_0_U3CGetVideoThumbnailAsyncU3Eb__0_m7908055C4EC3F45FAADD768FF146712E68FBBD3B (U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26); s_Il2CppMethodInitialized = true; } { String_t* L_0 = __this->___videoPath; String_t* L_1 = __this->___temporaryImagePath; String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, _stringLiteralA15C898F015A9B0BC3268E8883CD03008A56DE26, NULL); int32_t L_3 = __this->___maxSize; double L_4 = __this->___captureTimeInSeconds; String_t* L_5; L_5 = NativeGallery__NativeGallery_GetVideoThumbnail_m83B768DF2FA15147F6938AD36A29DE5ED18C0707(L_0, L_2, L_3, L_4, NULL); return L_5; } } #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 U3CGetVideoThumbnailAsyncU3Ed__66__ctor_m14D18944CF15BBC104BB9F4FF299520AF8523913 (U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVideoThumbnailAsyncU3Ed__66_MoveNext_m7008E5A21BFC5DEAECB3AFF8F3CAC64AFFDD7F9D (U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mCAD040C8716BCB82621FDD46A35456ABCA2C32D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_m481FE4D00BC09B04EBF1268273C635E378510B74_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_Run_TisString_t_mDC4F0FD46A6DD4FE57DE5788DEF07F7F277821C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass66_0_U3CGetVideoThumbnailAsyncU3Eb__0_m7908055C4EC3F45FAADD768FF146712E68FBBD3B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_1 = NULL; bool V_2 = false; TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 V_3; memset((&V_3), 0, sizeof(V_3)); U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* V_4 = NULL; bool V_5 = false; TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B V_6; memset((&V_6), 0, sizeof(V_6)); Exception_t* V_7 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { int32_t L_0 = __this->___U3CU3E1__state; V_0 = L_0; } try { { int32_t L_1 = V_0; if (!L_1) { goto IL_0012_1; } } { goto IL_000c_1; } IL_000c_1: { int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0017_1; } } { goto IL_001c_1; } IL_0012_1: { goto IL_00dd_1; } IL_0017_1: { goto IL_0185_1; } IL_001c_1: { U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* L_3 = (U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass66_0__ctor_mEB03C0BF12AB0D85272577463BDE449AEE3EDACB(L_3, NULL); __this->___U3CU3E8__1 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)L_3); U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* L_4 = __this->___U3CU3E8__1; String_t* L_5 = __this->___videoPath; NullCheck(L_4); L_4->___videoPath = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___videoPath), (void*)L_5); U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* L_6 = __this->___U3CU3E8__1; int32_t L_7 = __this->___maxSize; NullCheck(L_6); L_6->___maxSize = L_7; U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* L_8 = __this->___U3CU3E8__1; double L_9 = __this->___captureTimeInSeconds; NullCheck(L_8); L_8->___captureTimeInSeconds = L_9; U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* L_10 = __this->___U3CU3E8__1; NullCheck(L_10); int32_t L_11 = L_10->___maxSize; V_2 = (bool)((((int32_t)((((int32_t)L_11) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_12 = V_2; if (!L_12) { goto IL_0080_1; } } { U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* L_13 = __this->___U3CU3E8__1; int32_t L_14; L_14 = SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991(NULL); NullCheck(L_13); L_13->___maxSize = L_14; } IL_0080_1: { U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* L_15 = __this->___U3CU3E8__1; String_t* L_16; L_16 = NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8(NULL); NullCheck(L_15); L_15->___temporaryImagePath = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->___temporaryImagePath), (void*)L_16); U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* L_17 = __this->___U3CU3E8__1; Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_18 = (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*)il2cpp_codegen_object_new(Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var); Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass66_0_U3CGetVideoThumbnailAsyncU3Eb__0_m7908055C4EC3F45FAADD768FF146712E68FBBD3B_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* L_19; L_19 = Task_Run_TisString_t_mDC4F0FD46A6DD4FE57DE5788DEF07F7F277821C3(L_18, Task_Run_TisString_t_mDC4F0FD46A6DD4FE57DE5788DEF07F7F277821C3_RuntimeMethod_var); NullCheck(L_19); TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_20; L_20 = Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F(L_19, Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var); V_3 = L_20; bool L_21; L_21 = TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8((&V_3), TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var); if (L_21) { goto IL_00f9_1; } } { int32_t L_22 = 0; V_0 = L_22; __this->___U3CU3E1__state = L_22; TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_23 = V_3; __this->___U3CU3Eu__1 = L_23; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL); V_4 = __this; AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_24 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder); il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mCAD040C8716BCB82621FDD46A35456ABCA2C32D3(L_24, (&V_3), (&V_4), AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_mCAD040C8716BCB82621FDD46A35456ABCA2C32D3_RuntimeMethod_var); goto IL_0207; } IL_00dd_1: { TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_25 = __this->___U3CU3Eu__1; V_3 = L_25; TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* L_26 = (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*)(&__this->___U3CU3Eu__1); il2cpp_codegen_initobj(L_26, sizeof(TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6)); int32_t L_27 = (-1); V_0 = L_27; __this->___U3CU3E1__state = L_27; } IL_00f9_1: { String_t* L_28; L_28 = TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9((&V_3), TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var); __this->___U3CU3Es__3 = L_28; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3Es__3), (void*)L_28); String_t* L_29 = __this->___U3CU3Es__3; __this->___U3CthumbnailPathU3E5__2 = L_29; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CthumbnailPathU3E5__2), (void*)L_29); __this->___U3CU3Es__3 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3Es__3), (void*)(String_t*)NULL); String_t* L_30 = __this->___U3CthumbnailPathU3E5__2; bool L_31; L_31 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_30, NULL); V_5 = (bool)((((int32_t)L_31) == ((int32_t)0))? 1 : 0); bool L_32 = V_5; if (!L_32) { goto IL_01b8_1; } } { String_t* L_33 = __this->___U3CthumbnailPathU3E5__2; U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD* L_34 = __this->___U3CU3E8__1; NullCheck(L_34); int32_t L_35 = L_34->___maxSize; bool L_36 = __this->___markTextureNonReadable; Task_1_t95921EB64E237ACD28589D64B693C652268F225E* L_37; L_37 = NativeGallery_LoadImageAtPathAsync_m5927E93A68C0EFA80CE2ED62FCDA3FAF6089134A(L_33, L_35, L_36, NULL); NullCheck(L_37); TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B L_38; L_38 = Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C(L_37, Task_1_GetAwaiter_m88AFED53B032F7EDDB6F9746699970B9FFFC992C_RuntimeMethod_var); V_6 = L_38; bool L_39; L_39 = TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911((&V_6), TaskAwaiter_1_get_IsCompleted_m77FF413EE49A5859C0BC111104448D64F3C01911_RuntimeMethod_var); if (L_39) { goto IL_01a2_1; } } { int32_t L_40 = 1; V_0 = L_40; __this->___U3CU3E1__state = L_40; TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B L_41 = V_6; __this->___U3CU3Eu__2 = L_41; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__2))->___m_task), (void*)NULL); V_4 = __this; AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_42 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder); il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_m481FE4D00BC09B04EBF1268273C635E378510B74(L_42, (&V_6), (&V_4), AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B_TisU3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29_m481FE4D00BC09B04EBF1268273C635E378510B74_RuntimeMethod_var); goto IL_0207; } IL_0185_1: { TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B L_43 = __this->___U3CU3Eu__2; V_6 = L_43; TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B* L_44 = (TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B*)(&__this->___U3CU3Eu__2); il2cpp_codegen_initobj(L_44, sizeof(TaskAwaiter_1_t6D65E8305E8A65AA4939559CBC191F5C2238F74B)); int32_t L_45 = (-1); V_0 = L_45; __this->___U3CU3E1__state = L_45; } IL_01a2_1: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_46; L_46 = TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C((&V_6), TaskAwaiter_1_GetResult_mE4B8867B0D8DAA1317AD64FE09FBD26E825A654C_RuntimeMethod_var); __this->___U3CU3Es__4 = L_46; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3Es__4), (void*)L_46); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_47 = __this->___U3CU3Es__4; V_1 = L_47; goto IL_01e4; } IL_01b8_1: { V_1 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; goto IL_01e4; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_01bc; } throw e; } CATCH_01bc: { Exception_t* L_48 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_7 = L_48; __this->___U3CU3E1__state = ((int32_t)-2); __this->___U3CU3E8__1 = (U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)(U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD*)NULL); __this->___U3CthumbnailPathU3E5__2 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CthumbnailPathU3E5__2), (void*)(String_t*)NULL); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_49 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder); Exception_t* L_50 = V_7; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var))); AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B(L_49, L_50, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B_RuntimeMethod_var))); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0207; } IL_01e4: { __this->___U3CU3E1__state = ((int32_t)-2); __this->___U3CU3E8__1 = (U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)(U3CU3Ec__DisplayClass66_0_t3650B8804E28962EACA2D2BF321631991DE2FFFD*)NULL); __this->___U3CthumbnailPathU3E5__2 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CthumbnailPathU3E5__2), (void*)(String_t*)NULL); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_51 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_52 = V_1; il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688(L_51, L_52, AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var); } IL_0207: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetVideoThumbnailAsyncU3Ed__66_SetStateMachine_m14C2585C32DF92876B833B2FE09B22B52EB4355E (U3CGetVideoThumbnailAsyncU3Ed__66_t077D79D96340E7DD7E1FA1947F2AA97EF94A3A29* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) { { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadImageAtPathAsyncU3Ed__64__ctor_mBAE2B018788C9997AD494B7BD715C68EE277C287 (U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadImageAtPathAsyncU3Ed__64_MoveNext_mFD9E0CA48E01EBC735CCB53FCF329168710AF55E (U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_m204A3EEA7D4502FEB4B58BA59168D2B646AD503D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mE4F367555A3D78E6CD242C75F6D64479AFC3777D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_Run_TisString_t_mDC4F0FD46A6DD4FE57DE5788DEF07F7F277821C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass64_0_U3CLoadImageAtPathAsyncU3Eb__0_mBB660E4C90BD098DC62517C03279F5A5D2663DAB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3287997374A5B6321B447152239EBE224279EB6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_1 = NULL; bool V_2 = false; bool V_3 = false; bool V_4 = false; TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 V_5; memset((&V_5), 0, sizeof(V_5)); U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* V_6 = NULL; YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A V_7; memset((&V_7), 0, sizeof(V_7)); YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; Exception_t* V_13 = NULL; bool V_14 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* G_B39_0 = NULL; U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* G_B37_0 = NULL; U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* G_B38_0 = NULL; int32_t G_B40_0 = 0; U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* G_B40_1 = NULL; { int32_t L_0 = __this->___U3CU3E1__state; V_0 = L_0; } try { { int32_t L_1 = V_0; if (!L_1) { goto IL_0012_1; } } { goto IL_000c_1; } IL_000c_1: { int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0017_1; } } { goto IL_001c_1; } IL_0012_1: { goto IL_0121_1; } IL_0017_1: { goto IL_0186_1; } IL_001c_1: { U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_3 = (U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass64_0__ctor_m568B705E1520E12135190DFB7089B5710849BC94(L_3, NULL); __this->___U3CU3E8__1 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)L_3); U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_4 = __this->___U3CU3E8__1; String_t* L_5 = __this->___imagePath; NullCheck(L_4); L_4->___imagePath = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___imagePath), (void*)L_5); U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_6 = __this->___U3CU3E8__1; int32_t L_7 = __this->___maxSize; NullCheck(L_6); L_6->___maxSize = L_7; U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_8 = __this->___U3CU3E8__1; NullCheck(L_8); String_t* L_9 = L_8->___imagePath; bool L_10; L_10 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_9, NULL); V_2 = L_10; bool L_11 = V_2; if (!L_11) { goto IL_0069_1; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral18B82B6B7DC4FE1988BA61A3784D1768F6C925DF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CLoadImageAtPathAsyncU3Ed__64_MoveNext_mFD9E0CA48E01EBC735CCB53FCF329168710AF55E_RuntimeMethod_var))); } IL_0069_1: { U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_13 = __this->___U3CU3E8__1; NullCheck(L_13); String_t* L_14 = L_13->___imagePath; bool L_15; L_15 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_14, NULL); V_3 = (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0); bool L_16 = V_3; if (!L_16) { goto IL_009b_1; } } { U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_17 = __this->___U3CU3E8__1; NullCheck(L_17); String_t* L_18 = L_17->___imagePath; String_t* L_19; L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491B4D9271839F0BD63211437BF7CEE5B2C6ADE9)), L_18, NULL); FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_20 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var))); FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_20, L_19, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CLoadImageAtPathAsyncU3Ed__64_MoveNext_mFD9E0CA48E01EBC735CCB53FCF329168710AF55E_RuntimeMethod_var))); } IL_009b_1: { U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_21 = __this->___U3CU3E8__1; NullCheck(L_21); int32_t L_22 = L_21->___maxSize; V_4 = (bool)((((int32_t)((((int32_t)L_22) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_23 = V_4; if (!L_23) { goto IL_00c2_1; } } { U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_24 = __this->___U3CU3E8__1; int32_t L_25; L_25 = SystemInfo_get_maxTextureSize_mEE557C09643222591C6F4D3F561D7A60CD403991(NULL); NullCheck(L_24); L_24->___maxSize = L_25; } IL_00c2_1: { U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_26 = __this->___U3CU3E8__1; String_t* L_27; L_27 = NativeGallery_get_TemporaryImagePath_m05418FC4CC85508CDAE30BEDCC344C85884E1BF8(NULL); NullCheck(L_26); L_26->___temporaryImagePath = L_27; Il2CppCodeGenWriteBarrier((void**)(&L_26->___temporaryImagePath), (void*)L_27); U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_28 = __this->___U3CU3E8__1; Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_29 = (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*)il2cpp_codegen_object_new(Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var); Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B(L_29, L_28, (intptr_t)((void*)U3CU3Ec__DisplayClass64_0_U3CLoadImageAtPathAsyncU3Eb__0_mBB660E4C90BD098DC62517C03279F5A5D2663DAB_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); Task_1_t3D7638C82ED289AF156EDBAE76842D8DF4C4A9E0* L_30; L_30 = Task_Run_TisString_t_mDC4F0FD46A6DD4FE57DE5788DEF07F7F277821C3(L_29, Task_Run_TisString_t_mDC4F0FD46A6DD4FE57DE5788DEF07F7F277821C3_RuntimeMethod_var); NullCheck(L_30); TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_31; L_31 = Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F(L_30, Task_1_GetAwaiter_m7727657658441E9D4CE9D3F8B532F9D65CB9CE1F_RuntimeMethod_var); V_5 = L_31; bool L_32; L_32 = TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8((&V_5), TaskAwaiter_1_get_IsCompleted_mE207C5509602B0BB59366E53CED6CC9B10A1F8A8_RuntimeMethod_var); if (L_32) { goto IL_013e_1; } } { int32_t L_33 = 0; V_0 = L_33; __this->___U3CU3E1__state = L_33; TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_34 = V_5; __this->___U3CU3Eu__1 = L_34; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL); V_6 = __this; AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_35 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder); il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_m204A3EEA7D4502FEB4B58BA59168D2B646AD503D(L_35, (&V_5), (&V_6), AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_m204A3EEA7D4502FEB4B58BA59168D2B646AD503D_RuntimeMethod_var); goto IL_0423; } IL_0121_1: { TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6 L_36 = __this->___U3CU3Eu__1; V_5 = L_36; TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6* L_37 = (TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6*)(&__this->___U3CU3Eu__1); il2cpp_codegen_initobj(L_37, sizeof(TaskAwaiter_1_t254638BB1FAD695D9A9542E098A189D438A000F6)); int32_t L_38 = (-1); V_0 = L_38; __this->___U3CU3E1__state = L_38; } IL_013e_1: { String_t* L_39; L_39 = TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9((&V_5), TaskAwaiter_1_GetResult_m82A392802A854576DC9525B87B0053B56201ABB9_RuntimeMethod_var); __this->___U3CU3Es__4 = L_39; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3Es__4), (void*)L_39); String_t* L_40 = __this->___U3CU3Es__4; __this->___U3CloadPathU3E5__2 = L_40; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CloadPathU3E5__2), (void*)L_40); __this->___U3CU3Es__4 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3Es__4), (void*)(String_t*)NULL); __this->___U3CresultU3E5__3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL); String_t* L_41 = __this->___U3CloadPathU3E5__2; String_t* L_42; L_42 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA, L_41, NULL); bool L_43 = __this->___markTextureNonReadable; UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_44; L_44 = UnityWebRequestTexture_GetTexture_m45F855106C834021AC0DFA25FE31BA14C42693CA(L_42, L_43, NULL); __this->___U3CwwwU3E5__5 = L_44; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwwwU3E5__5), (void*)L_44); } IL_0186_1: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_026d_1: { { int32_t L_45 = V_0; if ((((int32_t)L_45) >= ((int32_t)0))) { goto IL_0285_1; } } { UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_46 = __this->___U3CwwwU3E5__5; if (!L_46) { goto IL_0285_1; } } { UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_47 = __this->___U3CwwwU3E5__5; NullCheck(L_47); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_47); } IL_0285_1: { return; } } }); try { { int32_t L_48 = V_0; if ((((int32_t)L_48) == ((int32_t)1))) { goto IL_018d_2; } } { goto IL_018f_2; } IL_018d_2: { goto IL_01e5_2; } IL_018f_2: { UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_49 = __this->___U3CwwwU3E5__5; NullCheck(L_49); UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_50; L_50 = UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13(L_49, NULL); __this->___U3CasyncOperationU3E5__6 = L_50; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CasyncOperationU3E5__6), (void*)L_50); goto IL_020a_2; } IL_01a3_2: { il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); YieldAwaitable_tFEA898DB9022A953958C3CF531E1477D135D3DAB L_51; L_51 = Task_Yield_m27EE257EF53788244C5B2E874C514C24C693F9B1(NULL); V_8 = L_51; YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A L_52; L_52 = YieldAwaitable_GetAwaiter_m359A05B8C1B9F3F1E9CAE29AD231C0987718DE5E((&V_8), NULL); V_7 = L_52; il2cpp_codegen_runtime_class_init_inline(YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_il2cpp_TypeInfo_var); bool L_53; L_53 = YieldAwaiter_get_IsCompleted_m783B6E67654FDBF490A65AC59972AF6B985A9286((&V_7), NULL); if (L_53) { goto IL_0202_2; } } { int32_t L_54 = 1; V_0 = L_54; __this->___U3CU3E1__state = L_54; YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A L_55 = V_7; __this->___U3CU3Eu__2 = L_55; V_6 = __this; AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_56 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder); il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mE4F367555A3D78E6CD242C75F6D64479AFC3777D(L_56, (&V_7), (&V_6), AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisYieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_TisU3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E_mE4F367555A3D78E6CD242C75F6D64479AFC3777D_RuntimeMethod_var); goto IL_0423; } IL_01e5_2: { YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A L_57 = __this->___U3CU3Eu__2; V_7 = L_57; YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A* L_58 = (YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A*)(&__this->___U3CU3Eu__2); il2cpp_codegen_initobj(L_58, sizeof(YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A)); int32_t L_59 = (-1); V_0 = L_59; __this->___U3CU3E1__state = L_59; } IL_0202_2: { il2cpp_codegen_runtime_class_init_inline(YieldAwaiter_t5F0A81DC85227C01FFC38D53139B5C19D920B52A_il2cpp_TypeInfo_var); YieldAwaiter_GetResult_m83C9B35D4BBEB09AC5B560912436454D69794F07((&V_7), NULL); } IL_020a_2: { UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_60 = __this->___U3CasyncOperationU3E5__6; NullCheck(L_60); bool L_61; L_61 = AsyncOperation_get_isDone_m68A0682777E2132FC033182E9F50303566AA354D(L_60, NULL); V_9 = (bool)((((int32_t)L_61) == ((int32_t)0))? 1 : 0); bool L_62 = V_9; if (L_62) { goto IL_01a3_2; } } { UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_63 = __this->___U3CwwwU3E5__5; NullCheck(L_63); int32_t L_64; L_64 = UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449(L_63, NULL); V_10 = (bool)((((int32_t)((((int32_t)L_64) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_65 = V_10; if (!L_65) { goto IL_0252_2; } } { UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_66 = __this->___U3CwwwU3E5__5; NullCheck(L_66); String_t* L_67; L_67 = UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F(L_66, NULL); String_t* L_68; L_68 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE3287997374A5B6321B447152239EBE224279EB6, L_67, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_68, NULL); goto IL_0263_2; } IL_0252_2: { UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_69 = __this->___U3CwwwU3E5__5; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_70; L_70 = DownloadHandlerTexture_GetContent_m86BC88F58305A1B21C21CE7D82658197932EFB18(L_69, NULL); __this->___U3CresultU3E5__3 = L_70; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)L_70); } IL_0263_2: { __this->___U3CasyncOperationU3E5__6 = (UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CasyncOperationU3E5__6), (void*)(UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C*)NULL); goto IL_0286_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0286_1: { __this->___U3CwwwU3E5__5 = (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwwwU3E5__5), (void*)(UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_71 = __this->___U3CresultU3E5__3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_72; L_72 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_71, NULL); V_11 = (bool)((((int32_t)L_72) == ((int32_t)0))? 1 : 0); bool L_73 = V_11; if (!L_73) { goto IL_03c1_1; } } { U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_74 = __this->___U3CU3E8__1; NullCheck(L_74); String_t* L_75 = L_74->___imagePath; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_76; L_76 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_75, NULL); NullCheck(L_76); String_t* L_77; L_77 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_76, NULL); __this->___U3CextensionU3E5__7 = L_77; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CextensionU3E5__7), (void*)L_77); String_t* L_78 = __this->___U3CextensionU3E5__7; bool L_79; L_79 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_78, _stringLiteral23DF9991B71463C240582D176E347E7E47AEFF5A, NULL); if (L_79) { G_B39_0 = __this; goto IL_02e8_1; } G_B37_0 = __this; } { String_t* L_80 = __this->___U3CextensionU3E5__7; bool L_81; L_81 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_80, _stringLiteral4B9B40AAD718882F5C0B95FE844E4AA92BD49C42, NULL); if (L_81) { G_B39_0 = G_B37_0; goto IL_02e8_1; } G_B38_0 = G_B37_0; } { G_B40_0 = 4; G_B40_1 = G_B38_0; goto IL_02e9_1; } IL_02e8_1: { G_B40_0 = 3; G_B40_1 = G_B39_0; } IL_02e9_1: { NullCheck(G_B40_1); G_B40_1->___U3CformatU3E5__8 = G_B40_0; int32_t L_82 = __this->___U3CformatU3E5__8; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_83 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A(L_83, 2, 2, L_82, (bool)1, (bool)0, NULL); __this->___U3CresultU3E5__3 = L_83; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)L_83); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_037f_1: { { int32_t L_84 = V_0; if ((((int32_t)L_84) >= ((int32_t)0))) { goto IL_03b8_1; } } { String_t* L_85 = __this->___U3CloadPathU3E5__2; U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356* L_86 = __this->___U3CU3E8__1; NullCheck(L_86); String_t* L_87 = L_86->___imagePath; bool L_88; L_88 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_85, L_87, NULL); V_14 = L_88; bool L_89 = V_14; if (!L_89) { goto IL_03b7_1; } } { } try { String_t* L_90 = __this->___U3CloadPathU3E5__2; File_Delete_mE29829DA504F3E1B8BCB78F21E2862C9ED7EC386(L_90, NULL); goto IL_03b6_1; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_03b1_1; } throw e; } CATCH_03b1_1: { RuntimeObject* L_91 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_03b6_1; } IL_03b6_1: { } IL_03b7_1: { } IL_03b8_1: { return; } } }); try { try { { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_92 = __this->___U3CresultU3E5__3; String_t* L_93 = __this->___U3CloadPathU3E5__2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94; L_94 = File_ReadAllBytes_m704CBBA3F130C94F5A3E0BE2A93D9E9D79DC3E24(L_93, NULL); bool L_95 = __this->___markTextureNonReadable; bool L_96; L_96 = ImageConversion_LoadImage_m292ADCEED268A0A0AAD532BAB8D1710CF0FC8AEF(L_92, L_94, L_95, NULL); V_12 = (bool)((((int32_t)L_96) == ((int32_t)0))? 1 : 0); bool L_97 = V_12; if (!L_97) { goto IL_0353_3; } } { String_t* L_98 = __this->___U3CloadPathU3E5__2; String_t* L_99; L_99 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral76F1B85647641622FD867CE16AF6C584C5081BD4, L_98, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_99, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_100 = __this->___U3CresultU3E5__3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_100, NULL); V_1 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; goto IL_03f9; } IL_0353_3: { goto IL_037d_2; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0356_2; } throw e; } CATCH_0356_2: { Exception_t* L_101 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_13 = L_101; Exception_t* L_102 = V_13; __this->___U3CeU3E5__9 = L_102; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CeU3E5__9), (void*)L_102); Exception_t* L_103 = __this->___U3CeU3E5__9; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_103, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_104 = __this->___U3CresultU3E5__3; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var))); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_104, NULL); V_1 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_03f9; } IL_037d_2: { goto IL_03b9_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_03b9_1: { __this->___U3CextensionU3E5__7 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CextensionU3E5__7), (void*)(String_t*)NULL); } IL_03c1_1: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_105 = __this->___U3CresultU3E5__3; V_1 = L_105; goto IL_03f9; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_03ca; } throw e; } CATCH_03ca: { Exception_t* L_106 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_13 = L_106; __this->___U3CU3E1__state = ((int32_t)-2); __this->___U3CU3E8__1 = (U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)(U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356*)NULL); __this->___U3CloadPathU3E5__2 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CloadPathU3E5__2), (void*)(String_t*)NULL); __this->___U3CresultU3E5__3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_107 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder); Exception_t* L_108 = V_13; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var))); AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B(L_107, L_108, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m1697D9F7BF9D11383EDE12CEE54A18AC24A7786B_RuntimeMethod_var))); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0423; } IL_03f9: { __this->___U3CU3E1__state = ((int32_t)-2); __this->___U3CU3E8__1 = (U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)(U3CU3Ec__DisplayClass64_0_t8F407E7ABE53B62919BD0A36BA9A0CCB59B87356*)NULL); __this->___U3CloadPathU3E5__2 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CloadPathU3E5__2), (void*)(String_t*)NULL); __this->___U3CresultU3E5__3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3E5__3), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL); AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F* L_109 = (AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F*)(&__this->___U3CU3Et__builder); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_110 = V_1; il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t05B41371EF0E362ABCB54C56063FAA1E00C69A8F_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688(L_109, L_110, AsyncTaskMethodBuilder_1_SetResult_mAB04B95B4490AB6E1FCB475391576D15606A2688_RuntimeMethod_var); } IL_0423: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadImageAtPathAsyncU3Ed__64_SetStateMachine_m064C58062F7B3A0BB99EC53A933B694CFCD07A92 (U3CLoadImageAtPathAsyncU3Ed__64_t4BCAA6239F6157B930333F3A639216292C83369E* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) { { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B UnitySourceGeneratedAssemblyMonoScriptTypes_v1_Get_mBA502B738210E192D55ACE49B2CEDD61446DCC61 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____04CF17192059F47B43B8E78B7A6F392BDB99C5C8ACF9D981D3A555A4F77DF619_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____F2C4EF740035B534F2B9FB1AB8171E321C7A96645FA22CE2671B7BF8D8123226_FieldInfo_var); s_Il2CppMethodInitialized = true; } MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B V_0; memset((&V_0), 0, sizeof(V_0)); MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B V_1; memset((&V_1), 0, sizeof(V_1)); { il2cpp_codegen_initobj((&V_0), sizeof(MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)259)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____F2C4EF740035B534F2B9FB1AB8171E321C7A96645FA22CE2671B7BF8D8123226_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); (&V_0)->___FilePathsData = L_1; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___FilePathsData), (void*)L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)241)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_tB46CABAC6429AC91FF0FDEDDAE604608ADDD5844____04CF17192059F47B43B8E78B7A6F392BDB99C5C8ACF9D981D3A555A4F77DF619_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL); (&V_0)->___TypesData = L_4; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TypesData), (void*)L_4); (&V_0)->___TotalFiles = 4; (&V_0)->___TotalTypes = 6; (&V_0)->___IsEditorOnly = (bool)0; MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B L_6 = V_0; V_1 = L_6; goto IL_005d; } IL_005d: { MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B L_7 = V_1; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySourceGeneratedAssemblyMonoScriptTypes_v1__ctor_mB81D88A5506F56903B8E41185B6537D608E7D175 (UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t6093CE38E31E6B8989EF7A1E7193582957146F28* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_pinvoke(const MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B& unmarshaled, MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_pinvoke& marshaled) { marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData); marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData); marshaled.___TotalTypes = unmarshaled.___TotalTypes; marshaled.___TotalFiles = unmarshaled.___TotalFiles; marshaled.___IsEditorOnly = static_cast(unmarshaled.___IsEditorOnly); } IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_pinvoke_back(const MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_pinvoke& marshaled, MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData)); unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData)); int32_t unmarshaledTotalTypes_temp_2 = 0; unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes; unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2; int32_t unmarshaledTotalFiles_temp_3 = 0; unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles; unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3; bool unmarshaledIsEditorOnly_temp_4 = false; unmarshaledIsEditorOnly_temp_4 = static_cast(marshaled.___IsEditorOnly); unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4; } IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_pinvoke_cleanup(MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_pinvoke& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData); marshaled.___FilePathsData = NULL; il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData); marshaled.___TypesData = NULL; } IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_com(const MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B& unmarshaled, MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_com& marshaled) { marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData); marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData); marshaled.___TotalTypes = unmarshaled.___TotalTypes; marshaled.___TotalFiles = unmarshaled.___TotalFiles; marshaled.___IsEditorOnly = static_cast(unmarshaled.___IsEditorOnly); } IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_com_back(const MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_com& marshaled, MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData)); unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData)); int32_t unmarshaledTotalTypes_temp_2 = 0; unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes; unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2; int32_t unmarshaledTotalFiles_temp_3 = 0; unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles; unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3; bool unmarshaledIsEditorOnly_temp_4 = false; unmarshaledIsEditorOnly_temp_4 = static_cast(marshaled.___IsEditorOnly); unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4; } IL2CPP_EXTERN_C void MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshal_com_cleanup(MonoScriptData_t9A8B4A7A72B94BF06BDD32BBF895DC7FE2AAD01B_marshaled_com& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData); marshaled.___FilePathsData = NULL; il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData); marshaled.___TypesData = NULL; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NGMediaReceiveCallbackiOS_get_IsBusy_mBD81A0B09C4B317F2CB308B31C7855AD835475E7 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___U3CIsBusyU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackiOS_set_IsBusy_mCAED428338143B723D506CCB819AE1A2B10D1452 (bool ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___0_value; ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___U3CIsBusyU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NGMediaReceiveCallbackiOS__NativeGallery_IsMediaPickerBusy_mE7055F9A1C42F9AE65B5899035AD5752B84F4FA8 (const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (); int32_t returnValue = reinterpret_cast(_NativeGallery_IsMediaPickerBusy)(); return returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackiOS_Initialize_m4FED174803F7A702EC9D42B9852078AF352658E8 (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* ___0_callback, MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* ___1_callbackMultiple, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisNGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_m5E174F21F5B691FDA1720B5AF8D4C1866F2B1547_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E90946BC7628636C60D094F905E96CD1360A930); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { bool L_0; L_0 = NGMediaReceiveCallbackiOS_get_IsBusy_mBD81A0B09C4B317F2CB308B31C7855AD835475E7_inline(NULL); V_0 = L_0; bool L_1 = V_0; if (!L_1) { goto IL_000c; } } { goto IL_0073; } IL_000c: { NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* L_2 = ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___instance; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_1 = L_3; bool L_4 = V_1; if (!L_4) { goto IL_0041; } } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_5, _stringLiteral7E90946BC7628636C60D094F905E96CD1360A930, NULL); NullCheck(L_5); NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* L_6; L_6 = GameObject_AddComponent_TisNGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_m5E174F21F5B691FDA1720B5AF8D4C1866F2B1547(L_5, GameObject_AddComponent_TisNGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_m5E174F21F5B691FDA1720B5AF8D4C1866F2B1547_RuntimeMethod_var); ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___instance = L_6; Il2CppCodeGenWriteBarrier((void**)(&((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___instance), (void*)L_6); NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* L_7 = ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___instance; NullCheck(L_7); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8; L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_7, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_8, NULL); } IL_0041: { NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* L_9 = ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___instance; MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_10 = ___0_callback; NullCheck(L_9); L_9->___callback = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->___callback), (void*)L_10); NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* L_11 = ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___instance; MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_12 = ___1_callbackMultiple; NullCheck(L_11); L_11->___callbackMultiple = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_11->___callbackMultiple), (void*)L_12); NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* L_13 = ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___instance; float L_14; L_14 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL); NullCheck(L_13); L_13->___nextBusyCheckTime = ((float)il2cpp_codegen_add(L_14, (1.0f))); NGMediaReceiveCallbackiOS_set_IsBusy_mCAED428338143B723D506CCB819AE1A2B10D1452_inline((bool)1, NULL); } IL_0073: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackiOS_Update_mFC36FE20A450A54FF9C691A2FB85DB1F2D8E22A6 (NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* __this, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; bool V_2 = false; MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* V_3 = NULL; MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* V_4 = NULL; bool V_5 = false; bool V_6 = false; { bool L_0; L_0 = NGMediaReceiveCallbackiOS_get_IsBusy_mBD81A0B09C4B317F2CB308B31C7855AD835475E7_inline(NULL); V_0 = L_0; bool L_1 = V_0; if (!L_1) { goto IL_008e; } } { float L_2; L_2 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL); float L_3 = __this->___nextBusyCheckTime; V_1 = (bool)((((int32_t)((!(((float)L_2) >= ((float)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_4 = V_1; if (!L_4) { goto IL_008d; } } { float L_5; L_5 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL); __this->___nextBusyCheckTime = ((float)il2cpp_codegen_add(L_5, (1.0f))); int32_t L_6; L_6 = NGMediaReceiveCallbackiOS__NativeGallery_IsMediaPickerBusy_mE7055F9A1C42F9AE65B5899035AD5752B84F4FA8(NULL); V_2 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_008c; } } { NGMediaReceiveCallbackiOS_set_IsBusy_mCAED428338143B723D506CCB819AE1A2B10D1452_inline((bool)0, NULL); MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_8 = __this->___callback; V_3 = L_8; __this->___callback = (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___callback), (void*)(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*)NULL); MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_9 = __this->___callbackMultiple; V_4 = L_9; __this->___callbackMultiple = (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___callbackMultiple), (void*)(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)NULL); MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_10 = V_3; V_5 = (bool)((!(((RuntimeObject*)(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*)L_10) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_11 = V_5; if (!L_11) { goto IL_0077; } } { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_12 = V_3; NullCheck(L_12); MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_inline(L_12, (String_t*)NULL, NULL); } IL_0077: { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_13 = V_4; V_6 = (bool)((!(((RuntimeObject*)(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_14 = V_6; if (!L_14) { goto IL_008b; } } { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_15 = V_4; NullCheck(L_15); MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline(L_15, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL); } IL_008b: { } IL_008c: { } IL_008d: { } IL_008e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackiOS_OnMediaReceived_mDE9B1F66958CE1103DD9F924957FAC01131FE560 (NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* __this, String_t* ___0_path, const RuntimeMethod* method) { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* V_0 = NULL; bool V_1 = false; bool V_2 = false; { NGMediaReceiveCallbackiOS_set_IsBusy_mCAED428338143B723D506CCB819AE1A2B10D1452_inline((bool)0, NULL); String_t* L_0 = ___0_path; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_0015; } } { ___0_path = (String_t*)NULL; } IL_0015: { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_3 = __this->___callback; V_0 = L_3; __this->___callback = (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___callback), (void*)(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*)NULL); MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_4 = V_0; V_2 = (bool)((!(((RuntimeObject*)(MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_5 = V_2; if (!L_5) { goto IL_0033; } } { MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* L_6 = V_0; String_t* L_7 = ___0_path; NullCheck(L_6); MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_inline(L_6, L_7, NULL); } IL_0033: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackiOS_OnMultipleMediaReceived_m978EBD4153C6206985E10872D954603A8FEAAE09 (NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* __this, String_t* ___0_paths, const RuntimeMethod* method) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* V_1 = NULL; bool V_2 = false; bool V_3 = false; int32_t G_B3_0 = 0; { NGMediaReceiveCallbackiOS_set_IsBusy_mCAED428338143B723D506CCB819AE1A2B10D1452_inline((bool)0, NULL); String_t* L_0 = ___0_paths; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1; L_1 = NGMediaReceiveCallbackiOS_SplitPaths_mCE4253E500919FECD0EB9B8ACA40F66305247E2B(__this, L_0, NULL); V_0 = L_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = V_0; if (!L_2) { goto IL_001a; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = V_0; NullCheck(L_3); G_B3_0 = ((((int32_t)(((RuntimeArray*)L_3)->max_length)) == ((int32_t)0))? 1 : 0); goto IL_001b; } IL_001a: { G_B3_0 = 0; } IL_001b: { V_2 = (bool)G_B3_0; bool L_4 = V_2; if (!L_4) { goto IL_0021; } } { V_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL; } IL_0021: { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_5 = __this->___callbackMultiple; V_1 = L_5; __this->___callbackMultiple = (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___callbackMultiple), (void*)(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)NULL); MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_6 = V_1; V_3 = (bool)((!(((RuntimeObject*)(MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_7 = V_3; if (!L_7) { goto IL_003f; } } { MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* L_8 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0; NullCheck(L_8); MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline(L_8, L_9, NULL); } IL_003f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* NGMediaReceiveCallbackiOS_SplitPaths_mCE4253E500919FECD0EB9B8ACA40F66305247E2B (NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* __this, String_t* ___0_paths, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; bool V_1 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; bool V_12 = false; bool V_13 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_14 = NULL; { V_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL; String_t* L_0 = ___0_paths; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_00bf; } } { String_t* L_3 = ___0_paths; NullCheck(L_3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4; L_4 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_3, ((int32_t)62), 0, NULL); V_2 = L_4; V_3 = 0; V_4 = 0; goto IL_0043; } IL_0025: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_2; int32_t L_6 = V_4; NullCheck(L_5); int32_t L_7 = L_6; String_t* L_8 = (L_5)->GetAt(static_cast(L_7)); bool L_9; L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL); V_5 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0); bool L_10 = V_5; if (!L_10) { goto IL_003c; } } { int32_t L_11 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003c: { int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0043: { int32_t L_13 = V_4; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = V_2; NullCheck(L_14); V_6 = (bool)((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))? 1 : 0); bool L_15 = V_6; if (L_15) { goto IL_0025; } } { int32_t L_16 = V_3; V_7 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0); bool L_17 = V_7; if (!L_17) { goto IL_0063; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0); V_2 = L_18; goto IL_00bc; } IL_0063: { int32_t L_19 = V_3; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = V_2; NullCheck(L_20); V_8 = (bool)((((int32_t)((((int32_t)L_19) == ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_21 = V_8; if (!L_21) { goto IL_00bc; } } { int32_t L_22 = V_3; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)L_22); V_9 = L_23; V_10 = 0; V_11 = 0; goto IL_00ab; } IL_0083: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = V_2; int32_t L_25 = V_10; NullCheck(L_24); int32_t L_26 = L_25; String_t* L_27 = (L_24)->GetAt(static_cast(L_26)); bool L_28; L_28 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_27, NULL); V_12 = (bool)((((int32_t)L_28) == ((int32_t)0))? 1 : 0); bool L_29 = V_12; if (!L_29) { goto IL_00a4; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = V_9; int32_t L_31 = V_11; int32_t L_32 = L_31; V_11 = ((int32_t)il2cpp_codegen_add(L_32, 1)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = V_2; int32_t L_34 = V_10; NullCheck(L_33); int32_t L_35 = L_34; String_t* L_36 = (L_33)->GetAt(static_cast(L_35)); NullCheck(L_30); (L_30)->SetAt(static_cast(L_32), (String_t*)L_36); } IL_00a4: { int32_t L_37 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00ab: { int32_t L_38 = V_10; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_2; NullCheck(L_39); V_13 = (bool)((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))? 1 : 0); bool L_40 = V_13; if (L_40) { goto IL_0083; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = V_9; V_2 = L_41; } IL_00bc: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = V_2; V_0 = L_42; } IL_00bf: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = V_0; V_14 = L_43; goto IL_00c4; } IL_00c4: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = V_14; return L_44; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackiOS__ctor_m4D70D6592553882BDA384E884B17FAA0C27515C6 (NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaSaveCallbackiOS_Initialize_m59AB586285AA39B43E75AE2B93F15AFBA49FA312 (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* ___0_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisNGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_mFDB8D8B0F5D4B621A2434FDD88597D027AA91F23_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A79B0229EB4F27A4505CE75160E9133E944F111); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* L_0 = ((NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_il2cpp_TypeInfo_var))->___instance; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0038; } } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_3, _stringLiteral0A79B0229EB4F27A4505CE75160E9133E944F111, NULL); NullCheck(L_3); NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* L_4; L_4 = GameObject_AddComponent_TisNGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_mFDB8D8B0F5D4B621A2434FDD88597D027AA91F23(L_3, GameObject_AddComponent_TisNGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_mFDB8D8B0F5D4B621A2434FDD88597D027AA91F23_RuntimeMethod_var); ((NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_il2cpp_TypeInfo_var))->___instance = L_4; Il2CppCodeGenWriteBarrier((void**)(&((NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_il2cpp_TypeInfo_var))->___instance), (void*)L_4); NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* L_5 = ((NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_il2cpp_TypeInfo_var))->___instance; NullCheck(L_5); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_6, NULL); goto IL_005b; } IL_0038: { NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* L_7 = ((NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_il2cpp_TypeInfo_var))->___instance; NullCheck(L_7); MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_8 = L_7->___callback; V_1 = (bool)((!(((RuntimeObject*)(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_9 = V_1; if (!L_9) { goto IL_005b; } } { NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* L_10 = ((NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_il2cpp_TypeInfo_var))->___instance; NullCheck(L_10); MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_11 = L_10->___callback; NullCheck(L_11); MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline(L_11, (bool)0, (String_t*)NULL, NULL); } IL_005b: { NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* L_12 = ((NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9_il2cpp_TypeInfo_var))->___instance; MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_13 = ___0_callback; NullCheck(L_12); L_12->___callback = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->___callback), (void*)L_13); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaSaveCallbackiOS_OnMediaSaveCompleted_m90E6DFF9418ADF8F12894EB328D02A832DE2CB44 (NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* __this, String_t* ___0_message, const RuntimeMethod* method) { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* V_0 = NULL; bool V_1 = false; { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_0 = __this->___callback; V_0 = L_0; __this->___callback = (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___callback), (void*)(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D*)NULL); MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_1 = V_0; V_1 = (bool)((!(((RuntimeObject*)(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0020; } } { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = V_0; NullCheck(L_3); MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline(L_3, (bool)1, (String_t*)NULL, NULL); } IL_0020: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaSaveCallbackiOS_OnMediaSaveFailed_mE81BDC65F8159F6CE0EEAD4D78415F6C1F84918C (NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* __this, String_t* ___0_error, const RuntimeMethod* method) { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* V_0 = NULL; bool V_1 = false; { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_0 = __this->___callback; V_0 = L_0; __this->___callback = (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___callback), (void*)(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D*)NULL); MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_1 = V_0; V_1 = (bool)((!(((RuntimeObject*)(MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0020; } } { MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* L_3 = V_0; NullCheck(L_3); MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline(L_3, (bool)0, (String_t*)NULL, NULL); } IL_0020: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGMediaSaveCallbackiOS__ctor_mBAC62B3A8CFA91057F5BB4C94D531D61DC5D1883 (NGMediaSaveCallbackiOS_t31F72978BB8FB757F7580EABA2D1EDFEAE2E87B9* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackiOS_Initialize_m524E1B648EBBF449C62B026E9661BEECD01F98EC (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* ___0_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisNGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_mC93D2316465EF7CE745199E63FF2479A6A74ABD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04309E09A3FA7B4409871040A25A32799050D487); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* L_0 = ((NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_StaticFields*)il2cpp_codegen_static_fields_for(NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_il2cpp_TypeInfo_var))->___instance; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0038; } } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_3, _stringLiteral04309E09A3FA7B4409871040A25A32799050D487, NULL); NullCheck(L_3); NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* L_4; L_4 = GameObject_AddComponent_TisNGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_mC93D2316465EF7CE745199E63FF2479A6A74ABD4(L_3, GameObject_AddComponent_TisNGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_mC93D2316465EF7CE745199E63FF2479A6A74ABD4_RuntimeMethod_var); ((NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_StaticFields*)il2cpp_codegen_static_fields_for(NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_il2cpp_TypeInfo_var))->___instance = L_4; Il2CppCodeGenWriteBarrier((void**)(&((NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_StaticFields*)il2cpp_codegen_static_fields_for(NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_il2cpp_TypeInfo_var))->___instance), (void*)L_4); NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* L_5 = ((NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_StaticFields*)il2cpp_codegen_static_fields_for(NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_il2cpp_TypeInfo_var))->___instance; NullCheck(L_5); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_6, NULL); goto IL_005a; } IL_0038: { NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* L_7 = ((NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_StaticFields*)il2cpp_codegen_static_fields_for(NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_il2cpp_TypeInfo_var))->___instance; NullCheck(L_7); PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_8 = L_7->___callback; V_1 = (bool)((!(((RuntimeObject*)(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_9 = V_1; if (!L_9) { goto IL_005a; } } { NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* L_10 = ((NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_StaticFields*)il2cpp_codegen_static_fields_for(NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_il2cpp_TypeInfo_var))->___instance; NullCheck(L_10); PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_11 = L_10->___callback; NullCheck(L_11); PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_inline(L_11, 2, NULL); } IL_005a: { NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* L_12 = ((NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_StaticFields*)il2cpp_codegen_static_fields_for(NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565_il2cpp_TypeInfo_var))->___instance; PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_13 = ___0_callback; NullCheck(L_12); L_12->___callback = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->___callback), (void*)L_13); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackiOS_OnPermissionRequested_m832B99CE23D4D2A1BBEA78EF7659F5DE7A98E451 (NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* __this, String_t* ___0_message, const RuntimeMethod* method) { PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* V_0 = NULL; bool V_1 = false; { PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_0 = __this->___callback; V_0 = L_0; __this->___callback = (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___callback), (void*)(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)NULL); PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_1 = V_0; V_1 = (bool)((!(((RuntimeObject*)(PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0024; } } { PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* L_3 = V_0; String_t* L_4 = ___0_message; int32_t L_5; L_5 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_4, NULL); NullCheck(L_3); PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_inline(L_3, L_5, NULL); } IL_0024: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NGPermissionCallbackiOS__ctor_m50DAE52F26ED31EBDF86E33F0055D2D1CE74EA47 (NGPermissionCallbackiOS_t966C11FC5C548BAB341244C5EB5AC30D800DA565* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NGMediaReceiveCallbackiOS_get_IsBusy_mBD81A0B09C4B317F2CB308B31C7855AD835475E7_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___U3CIsBusyU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaSaveCallback_Invoke_mD97247E7132D61D5D8C1E3063FEF0C09205E925C_inline (MediaSaveCallback_tEAA0B6F692AE0F92C02E21CDDB75ADFF4D89CD1D* __this, bool ___0_success, String_t* ___1_path, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, bool, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_success, ___1_path, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___m_XMin = L_0; float L_1 = ___1_y; __this->___m_YMin = L_1; float L_2 = ___2_width; __this->___m_Width = L_2; float L_3 = ___3_height; __this->___m_Height = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PermissionCallback_Invoke_mDFCBF3C4C5BFC95CBDC25A75169BA876EE76BB40_inline (PermissionCallback_t43E69EC9D59F3ADAC411FBE19A499BCB840180D4* __this, int32_t ___0_permission, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_permission, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPickCallback_Invoke_m25F1FD61CF9FE4C835CD3298D790CBB61691BC4E_inline (MediaPickCallback_tC207F6F3EEE18F64B03E23D5C9FA8C79517A5EB6* __this, String_t* ___0_path, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_path, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPickMultipleCallback_Invoke_m5FE7D489E8659411C7E24DB7E892B439C9990F3D_inline (MediaPickMultipleCallback_t717A5D378751E2CACB53E6BA25386FF8DB41627B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_paths, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NGMediaReceiveCallbackiOS_set_IsBusy_mCAED428338143B723D506CCB819AE1A2B10D1452_inline (bool ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___0_value; ((NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_StaticFields*)il2cpp_codegen_static_fields_for(NGMediaReceiveCallbackiOS_tD90DF712E9D1B5AE35D625194DB2E09EABAD0280_il2cpp_TypeInfo_var))->___U3CIsBusyU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB* TaskCompletionSource_1_get_Task_mB4A2FF75AC28BB6E3B7A55129E9CD347E5F06FDC_gshared_inline (TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A* __this, const RuntimeMethod* method) { { Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB* L_0 = __this->____task; return L_0; } }