#include "pch-cpp.hpp" 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_t6F9EB113EB3F16226AEF811A2744F4111C116C87; struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55; struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1; struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12; struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED; struct TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A; struct TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F; struct Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB; struct Task_1_t262C20356081CCC67A37DF3C0409D331E3E1D885; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03; struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0; struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B; struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2; struct FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF; struct FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876; struct FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7; struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; struct GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct MethodInfo_t; struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352; struct String_t; struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0; struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E; struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t14EAA43DAF3BCABAE96F79C64A7AF935E4372C06; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB; struct U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281; struct U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06; struct U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01; struct U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A; struct U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3; struct U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775; struct U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891; struct U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3; struct FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239; struct FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92; struct MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453; struct PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181; struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540; IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Permission_t0082A6A8B788B8C0B0633A4500A53D9FD5E04BB0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tD658001C41C023670B772CD5DB2F0E11EA23905B____79D130561005E17B48B680542DA7CC8AAB95FE2D85235A7471BD93FE8F0A7BA8_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tD658001C41C023670B772CD5DB2F0E11EA23905B____F97E788E2A6DE68AC1901B4A572549E22A4878C367A489B5B7791CA4EABCF90C_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0443845674FDE6986E4ECC72A8C096004DF51FC6; IL2CPP_EXTERN_C String_t* _stringLiteral05F87825FD487F6A7AEFBFE96C893E76672B03A6; IL2CPP_EXTERN_C String_t* _stringLiteral12F7336BA3E1D5A0337EC089AD81F021B8FE9865; IL2CPP_EXTERN_C String_t* _stringLiteral1DD2DCBF57EE098EC1BA3AF3CB6B29AF78745408; IL2CPP_EXTERN_C String_t* _stringLiteral395F4E952FEF3D1CC17A7DD179DB84400B266789; IL2CPP_EXTERN_C String_t* _stringLiteral4D613657609485AE586A3379BA0E3FC13C1E1078; IL2CPP_EXTERN_C String_t* _stringLiteral5066949B8C06C0DC0D9E1DAF2B901A8D058FE31B; IL2CPP_EXTERN_C String_t* _stringLiteral52E8298879B687FBFF2F48674AA2AFC36D912949; IL2CPP_EXTERN_C String_t* _stringLiteral6383489455389CBBBBFE23A8B89F240126AC31BA; IL2CPP_EXTERN_C String_t* _stringLiteral660F6D5965E09393894520A3BBDDAE9F5DEF81D2; IL2CPP_EXTERN_C String_t* _stringLiteral7B6B8DB8A33C9C48373F0CF0D4EE606B040ADC3E; IL2CPP_EXTERN_C String_t* _stringLiteral7EAC1A4DA5D054634BF9A15CF30F3801DAB20154; IL2CPP_EXTERN_C String_t* _stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF; IL2CPP_EXTERN_C String_t* _stringLiteral8A4D2503591255173AC6769BB8A784B9CC5B5BC6; IL2CPP_EXTERN_C String_t* _stringLiteral8B0ED97629562BBBB5AA6BB5AC34D62ACB630706; IL2CPP_EXTERN_C String_t* _stringLiteral96A02D2FCD1F00A3E39C42553181D2498C015262; IL2CPP_EXTERN_C String_t* _stringLiteralB9A45D36AF18EBE0D2AA6292E89C72F131E63873; IL2CPP_EXTERN_C String_t* _stringLiteralC210BC22CE5F64A311727657DB46D58DE44D6F91; IL2CPP_EXTERN_C String_t* _stringLiteralCC9ECFD07181921BFE130C43964B6D01EB19D62A; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralFB4AE4F77150C3A8E8E4F8B23E734E0C7277B7D9; IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisFPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF_mE537541C8B5613AD08F7BAD0E1E17AA115E15909_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeFilePicker_ConvertExtensionToFileType_m8309B8A700A58E84AA581610A31AD71EC13868EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeFilePicker_ExportFile_m426ED517F9F32AF7F76C697A9E526930AE982550_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeFilePicker_ExportMultipleFiles_m30A16BADBC718548A293BFF9194A9969ADF7EF34_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_SetResult_mA62FC4FDA66E2D11625E7B27D5D1B89CFD0384B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1__ctor_mEBDA00F3212273DA0A66D02817ACF240B1470F42_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_get_Task_m657A51C39FADEBCC4485390C09E4E99CA7562073_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass16_0_U3CRequestPermissionAsyncU3Eb__0_mD933057E3C979D3EE8EE7BB61A857186FBA40A62_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass23_0_U3CPickFileU3Eb__0_mA84352D0D5F3B6ABA6F816DC96B020B4881304CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass24_0_U3CPickMultipleFilesU3Eb__0_m9107EB2C748A769DD2AC9C6E5EAF237D244DEC4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass25_0_U3CExportFileU3Eb__0_m2EFCC82049D30A258BE9B6899CF547A866FD5251_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass26_0_U3CExportMultipleFilesU3Eb__0_mCDBE9DEB84346762785BB88D08496805690738DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3COnPermissionResultU3Eb__0_mB4F96051203E9F850F573A1A36774AC07E11D4B0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3COnFilePickedU3Eb__0_mD20A2DB3A6BC950C76957269FA5354BC95812792_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3COnMultipleFilesPickedU3Eb__0_m030D7D65A432030A3E3A696946518B7C8842F6C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass7_0_U3COnFilesExportedU3Eb__0_mFDE81E4D7F3F270B040A97CC1F03F478445FFA7F_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; 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_t70B13D31500409CA695ADE13FD84AAF6370540DC { }; struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject { }; struct TaskCompletionSource_1_tF8DA32849B904AE4F51ECAF6C6D7FA080481A35A : public RuntimeObject { Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB* ____task; }; struct TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F : public RuntimeObject { Task_1_t262C20356081CCC67A37DF3C0409D331E3E1D885* ____task; }; struct U3CPrivateImplementationDetailsU3E_tD658001C41C023670B772CD5DB2F0E11EA23905B : public RuntimeObject { }; struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0 : public RuntimeObject { GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jobject; GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jclass; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2 : 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_t14EAA43DAF3BCABAE96F79C64A7AF935E4372C06 : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB : public RuntimeObject { FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876* ___U3CU3E4__this; int32_t ___result; }; struct U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281 : public RuntimeObject { FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* ___U3CU3E4__this; String_t* ___path; }; struct U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06 : public RuntimeObject { FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* ___U3CU3E4__this; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___result; }; struct U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01 : public RuntimeObject { FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* ___U3CU3E4__this; bool ___result; }; struct U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A : public RuntimeObject { TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F* ___tcs; }; struct U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3 : public RuntimeObject { FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* ___callback; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___allowedFileTypes; }; struct U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775 : public RuntimeObject { MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* ___callback; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___allowedFileTypes; }; struct U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891 : public RuntimeObject { FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* ___callback; String_t* ___filePath; }; struct U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3 : public RuntimeObject { FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* ___callback; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___filePaths; }; struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03 : public AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0 { }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___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 IntPtr_t { void* ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D181_tA6E4C48622E247BEB124BD6409762EFD3113ECD2 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D181_tA6E4C48622E247BEB124BD6409762EFD3113ECD2__padding[181]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D282_t9CBB47B855456D12B8CF673DD4E8783B0E3080D4 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D282_t9CBB47B855456D12B8CF673DD4E8783B0E3080D4__padding[282]; }; }; #pragma pack(pop, tp) struct MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FilePathsData; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___TypesData; int32_t ___TotalTypes; int32_t ___TotalFiles; bool ___IsEditorOnly; }; struct MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshaled_pinvoke { Il2CppSafeArray* ___FilePathsData; Il2CppSafeArray* ___TypesData; int32_t ___TotalTypes; int32_t ___TotalFiles; int32_t ___IsEditorOnly; }; struct MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshaled_com { Il2CppSafeArray* ___FilePathsData; Il2CppSafeArray* ___TypesData; int32_t ___TotalTypes; int32_t ___TotalFiles; int32_t ___IsEditorOnly; }; struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D : public RuntimeObject { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___javaInterface; intptr_t ___proxyObject; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C { 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 StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062 { int32_t ___value__; }; struct Permission_t0082A6A8B788B8C0B0633A4500A53D9FD5E04BB0 { int32_t ___value__; }; struct FileStatusFlags_tB53E2B9A54305CDCEA49884DEEDB8C62C8ACC9C9 { int32_t ___value__; }; struct Task_1_t8DED34447688BFCF5112B0D05D5A80CED94E4BFB : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 { int32_t ___m_result; }; struct Task_1_t262C20356081CCC67A37DF3C0409D331E3E1D885 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 { int32_t ___m_result; }; struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876 : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D { PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* ___callback; FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* ___callbackHelper; }; struct FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7 : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D { FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* ___pickCallback; MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* ___pickCallbackMultiple; FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* ___exportCallback; FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* ___callbackHelper; }; 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 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 Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : 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 FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239 : public MulticastDelegate_t { }; struct FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92 : public MulticastDelegate_t { }; struct MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453 : public MulticastDelegate_t { }; struct PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181 : public MulticastDelegate_t { }; 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 FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { bool ___autoDestroyWithCallback; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mainThreadAction; }; struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value; }; struct U3CPrivateImplementationDetailsU3E_tD658001C41C023670B772CD5DB2F0E11EA23905B_StaticFields { __StaticArrayInitTypeSizeU3D282_t9CBB47B855456D12B8CF673DD4E8783B0E3080D4 ___79D130561005E17B48B680542DA7CC8AAB95FE2D85235A7471BD93FE8F0A7BA8; __StaticArrayInitTypeSizeU3D181_tA6E4C48622E247BEB124BD6409762EFD3113ECD2 ___F97E788E2A6DE68AC1901B4A572549E22A4878C367A489B5B7791CA4EABCF90C; }; struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_StaticFields { bool ___enableDebugPrints; }; struct NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___m_ajc; AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___m_context; String_t* ___m_selectedFilePath; }; struct String_t_StaticFields { String_t* ___Empty; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_StaticFields { GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___s_JavaLangSystemClass; intptr_t ___s_HashCodeMethodID; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { int32_t ___OffsetOfInstanceIDInCPlusPlusObject; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct 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); } }; 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; } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AndroidJavaObject_GetStatic_TisRuntimeObject_m4EF4E4761A0A6E99E0A298F653E8129B1494E4C9_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_fieldName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ; 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AndroidJavaObject_CallStatic_TisRuntimeObject_mCAFE27630F6092C4910E14592B050DACFCBE146F_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, 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 RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389 (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* __this, String_t* ___0_className, const RuntimeMethod* method) ; inline AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_fieldName, const RuntimeMethod* method) { return (( AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, const RuntimeMethod*))AndroidJavaObject_GetStatic_TisRuntimeObject_m4EF4E4761A0A6E99E0A298F653E8129B1494E4C9_gshared)(__this, ___0_fieldName, 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 AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* NativeFilePicker_get_Context_m793107E9B17DD8CEA97B2883EFB04CD9E04AF60D (const RuntimeMethod* method) ; inline int32_t AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) { return (( int32_t (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_gshared)(__this, ___0_methodName, ___1_args, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPPermissionCallbackAndroid__ctor_m63C21B03FF6CA154844AAA51119043F8A248247E (FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876* __this, PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* ___0_callback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_m73AB357ECE8ED02DBDFFAD067377B4D9A09529FA (U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A* __this, const RuntimeMethod* method) ; inline void TaskCompletionSource_1__ctor_mEBDA00F3212273DA0A66D02817ACF240B1470F42 (TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F* __this, const RuntimeMethod* method) { (( void (*) (TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F*, const RuntimeMethod*))TaskCompletionSource_1__ctor_m9FD8C5F5BF7CC119D6FF330BA42C60284DB47E65_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback__ctor_mFFE3E172817EB89591780E6B9B31CD24778370EE (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeFilePicker_RequestPermissionAsync_m0A17ACEB29BEC46EFD9289EAC7EF24D8FB598633 (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* ___0_callback, bool ___1_readPermissionOnly, const RuntimeMethod* method) ; inline Task_1_t262C20356081CCC67A37DF3C0409D331E3E1D885* TaskCompletionSource_1_get_Task_m657A51C39FADEBCC4485390C09E4E99CA7562073_inline (TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F* __this, const RuntimeMethod* method) { return (( Task_1_t262C20356081CCC67A37DF3C0409D331E3E1D885* (*) (TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F*, const RuntimeMethod*))TaskCompletionSource_1_get_Task_mB4A2FF75AC28BB6E3B7A55129E9CD347E5F06FDC_gshared_inline)(__this, method); } inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method) { return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method); } inline bool AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) { return (( bool (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_gshared)(__this, ___0_methodName, ___1_args, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2 (String_t* __this, const RuntimeMethod* method) ; inline String_t* AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) { return (( String_t* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_CallStatic_TisRuntimeObject_mCAFE27630F6092C4910E14592B050DACFCBE146F_gshared)(__this, ___0_methodName, ___1_args, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass23_0__ctor_mEE03DF8FE743D868DE42649F1138B782066EA5DE (U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass24_0__ctor_mE43B42990B4C1D5923EB9DBDEA5E8C76CB8F2282 (U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0__ctor_mE4B07B99D880C54E3141F290202A4BDCE2723912 (U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_m69EFC160E2CBAF4843CAC0B27C1F777506E57C1E (U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; inline void TaskCompletionSource_1_SetResult_mA62FC4FDA66E2D11625E7B27D5D1B89CFD0384B3 (TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F* __this, int32_t ___0_result, const RuntimeMethod* method) { (( void (*) (TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F*, int32_t, const RuntimeMethod*))TaskCompletionSource_1_SetResult_m9AEEE70A249C411C5DE39635EF35DAF9D5FAF458_gshared)(__this, ___0_result, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeFilePicker_IsFilePickerBusy_mB5A7E1D2367DDD7E2397B8E29E3D589BF996B85D (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_inline (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __this, String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPResultCallbackAndroid__ctor_m8264F5CE7BBD6F4C3CACD85DBE9DAF713E8D7019 (FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* __this, FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* ___0_pickCallback, MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* ___1_pickCallbackMultiple, FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* ___2_exportCallback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeFilePicker_get_SelectedFilePath_mA4D23B13BB621FEFC506B158E827F9A425EAB86E (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_inline (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_paths, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeFilePicker_CanPickMultipleFiles_m206788E893263B7B8586F5E00E3D3626EB0354FB (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_inline (FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __this, bool ___0_success, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeFilePicker_CanExportFiles_mA687449FB6B1EB553522DA88DABAC843B31AE980 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeFilePicker_CanExportMultipleFiles_mEAF4A6057A83982D647A7C5396823D97CFE75C9B (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 FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* GameObject_AddComponent_TisFPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF_mE537541C8B5613AD08F7BAD0E1E17AA115E15909 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* (*) (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 void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaProxy__ctor_m2832886A0E1BBF6702653A7C6A4609F11FB712C7 (AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D* __this, String_t* ___0_javaInterface, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* FPCallbackHelper_Create_mD86B3542CFB109FD9FA2DD3A216A2752E8C82ECF (bool ___0_autoDestroyWithCallback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_mAE2A148C19D6499209764511F97E2EBDA84402D3 (U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPCallbackHelper_CallOnMainThread_m36117C8F9D8FC012F8231179F5511144B39B63D6 (FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_function, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PermissionCallback_Invoke_m44F42C5FBA56836948249B7184FF020A8D73C386_inline (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __this, int32_t ___0_permission, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mDAC26F19AF30F3A725E38B0FD13DADCB323870A8 (U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mC9B5044E8A373203D856E97D470E30AE9164B274 (U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06* __this, 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 void U3CU3Ec__DisplayClass7_0__ctor_m0144C6392CE093DF03DD1974021529E79A935BB1 (U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01* __this, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC210BC22CE5F64A311727657DB46D58DE44D6F91); s_Il2CppMethodInitialized = true; } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0 = ((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_ajc; if (L_0) { goto IL_0016; } } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var); AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteralC210BC22CE5F64A311727657DB46D58DE44D6F91, NULL); ((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_ajc = L_1; Il2CppCodeGenWriteBarrier((void**)(&((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_ajc), (void*)L_1); } IL_0016: { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2 = ((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_ajc; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* NativeFilePicker_get_Context_m793107E9B17DD8CEA97B2883EFB04CD9E04AF60D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D613657609485AE586A3379BA0E3FC13C1E1078); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB4AE4F77150C3A8E8E4F8B23E734E0C7277B7D9); s_Il2CppMethodInitialized = true; } AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* V_0 = NULL; { AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_context; if (L_0) { goto IL_002e; } } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var); AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteral4D613657609485AE586A3379BA0E3FC13C1E1078, NULL); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0024: { { AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2 = V_0; if (!L_2) { goto IL_002d; } } { AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = V_0; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_002d: { return; } } }); try { AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4 = V_0; NullCheck(L_4); AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5; L_5 = AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD(L_4, _stringLiteralFB4AE4F77150C3A8E8E4F8B23E734E0C7277B7D9, AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD_RuntimeMethod_var); ((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_context = L_5; Il2CppCodeGenWriteBarrier((void**)(&((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_context), (void*)L_5); goto IL_002e; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002e: { AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_6 = ((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_context; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeFilePicker_get_SelectedFilePath_mA4D23B13BB621FEFC506B158E827F9A425EAB86E (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*)&NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5066949B8C06C0DC0D9E1DAF2B901A8D058FE31B); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_selectedFilePath; if (L_0) { goto IL_0026; } } { il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); String_t* L_1; L_1 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL); il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_2; L_2 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_1, _stringLiteral5066949B8C06C0DC0D9E1DAF2B901A8D058FE31B, NULL); ((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_selectedFilePath = L_2; Il2CppCodeGenWriteBarrier((void**)(&((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_selectedFilePath), (void*)L_2); String_t* L_3; L_3 = Application_get_temporaryCachePath_mE4483A939988E69570C19F8B31AB9FB17B0FD97D(NULL); DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_4; L_4 = Directory_CreateDirectory_m16EC5CE8561A997C6635E06DC24C77590F29D94F(L_3, NULL); } IL_0026: { String_t* L_5 = ((NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_StaticFields*)il2cpp_codegen_static_fields_for(NativeFilePicker_tFC16152288D2E328CB05E8810EEDCFE9181AB5D2_il2cpp_TypeInfo_var))->___m_selectedFilePath; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeFilePicker_CheckPermission_mA503FE04D0E4F118E3B3A39F163DA59E45E74999 (bool ___0_readPermissionOnly, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral660F6D5965E09393894520A3BBDDAE9F5DEF81D2); s_Il2CppMethodInitialized = true; } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0; L_0 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1; AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3; L_3 = NativeFilePicker_get_Context_m793107E9B17DD8CEA97B2883EFB04CD9E04AF60D(NULL); NullCheck(L_2); ArrayElementTypeCheck (L_2, L_3); (L_2)->SetAt(static_cast(0), (RuntimeObject*)L_3); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_2; bool L_5 = ___0_readPermissionOnly; bool L_6 = L_5; RuntimeObject* L_7 = Box(il2cpp_defaults.boolean_class, &L_6); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_7); (L_4)->SetAt(static_cast(1), (RuntimeObject*)L_7); NullCheck(L_0); int32_t L_8; L_8 = AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A(L_0, _stringLiteral660F6D5965E09393894520A3BBDDAE9F5DEF81D2, L_4, AndroidJavaObject_CallStatic_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6619B03C8DA4F5A66785845A2E5B39DAEF36642A_RuntimeMethod_var); return (bool)((((int32_t)L_8) == ((int32_t)1))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeFilePicker_RequestPermissionAsync_m0A17ACEB29BEC46EFD9289EAC7EF24D8FB598633 (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* ___0_callback, bool ___1_readPermissionOnly, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0443845674FDE6986E4ECC72A8C096004DF51FC6); s_Il2CppMethodInitialized = true; } FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876* V_0 = NULL; { PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* L_0 = ___0_callback; FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876* L_1 = (FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876*)il2cpp_codegen_object_new(FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876_il2cpp_TypeInfo_var); FPPermissionCallbackAndroid__ctor_m63C21B03FF6CA154844AAA51119043F8A248247E(L_1, L_0, NULL); V_0 = L_1; AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2; L_2 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3; AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5; L_5 = NativeFilePicker_get_Context_m793107E9B17DD8CEA97B2883EFB04CD9E04AF60D(NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_5); (L_4)->SetAt(static_cast(0), (RuntimeObject*)L_5); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_4; FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876* L_7 = V_0; NullCheck(L_6); ArrayElementTypeCheck (L_6, L_7); (L_6)->SetAt(static_cast(1), (RuntimeObject*)L_7); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_6; bool L_9 = ___1_readPermissionOnly; bool L_10 = L_9; RuntimeObject* L_11 = Box(il2cpp_defaults.boolean_class, &L_10); NullCheck(L_8); ArrayElementTypeCheck (L_8, L_11); (L_8)->SetAt(static_cast(2), (RuntimeObject*)L_11); NullCheck(L_2); AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_2, _stringLiteral0443845674FDE6986E4ECC72A8C096004DF51FC6, L_8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t262C20356081CCC67A37DF3C0409D331E3E1D885* NativeFilePicker_RequestPermissionAsync_m76FFABB0FD9C07BF6D41C3748D4D7EF61499920B (bool ___0_readPermissionOnly, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1__ctor_mEBDA00F3212273DA0A66D02817ACF240B1470F42_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_get_Task_m657A51C39FADEBCC4485390C09E4E99CA7562073_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_U3CRequestPermissionAsyncU3Eb__0_mD933057E3C979D3EE8EE7BB61A857186FBA40A62_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A* L_0 = (U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass16_0__ctor_m73AB357ECE8ED02DBDFFAD067377B4D9A09529FA(L_0, NULL); U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A* L_1 = L_0; TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F* L_2 = (TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F*)il2cpp_codegen_object_new(TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F_il2cpp_TypeInfo_var); TaskCompletionSource_1__ctor_mEBDA00F3212273DA0A66D02817ACF240B1470F42(L_2, TaskCompletionSource_1__ctor_mEBDA00F3212273DA0A66D02817ACF240B1470F42_RuntimeMethod_var); NullCheck(L_1); L_1->___tcs = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___tcs), (void*)L_2); U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A* L_3 = L_1; PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* L_4 = (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181*)il2cpp_codegen_object_new(PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); PermissionCallback__ctor_mFFE3E172817EB89591780E6B9B31CD24778370EE(L_4, L_3, (intptr_t)((void*)U3CU3Ec__DisplayClass16_0_U3CRequestPermissionAsyncU3Eb__0_mD933057E3C979D3EE8EE7BB61A857186FBA40A62_RuntimeMethod_var), NULL); bool L_5 = ___0_readPermissionOnly; NativeFilePicker_RequestPermissionAsync_m0A17ACEB29BEC46EFD9289EAC7EF24D8FB598633(L_4, L_5, NULL); NullCheck(L_3); TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F* L_6 = L_3->___tcs; NullCheck(L_6); Task_1_t262C20356081CCC67A37DF3C0409D331E3E1D885* L_7; L_7 = TaskCompletionSource_1_get_Task_m657A51C39FADEBCC4485390C09E4E99CA7562073_inline(L_6, TaskCompletionSource_1_get_Task_m657A51C39FADEBCC4485390C09E4E99CA7562073_RuntimeMethod_var); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeFilePicker_OpenSettings_mAE9DC3DF0D8ECDD36BEBCA55CC4319695FA6AC2E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A4D2503591255173AC6769BB8A784B9CC5B5BC6); s_Il2CppMethodInitialized = true; } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0; L_0 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1; AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3; L_3 = NativeFilePicker_get_Context_m793107E9B17DD8CEA97B2883EFB04CD9E04AF60D(NULL); NullCheck(L_2); ArrayElementTypeCheck (L_2, L_3); (L_2)->SetAt(static_cast(0), (RuntimeObject*)L_3); NullCheck(L_0); AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_0, _stringLiteral8A4D2503591255173AC6769BB8A784B9CC5B5BC6, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeFilePicker_CanPickMultipleFiles_m206788E893263B7B8586F5E00E3D3626EB0354FB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9A45D36AF18EBE0D2AA6292E89C72F131E63873); s_Il2CppMethodInitialized = true; } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0; L_0 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1; L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); NullCheck(L_0); bool L_2; L_2 = AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6(L_0, _stringLiteralB9A45D36AF18EBE0D2AA6292E89C72F131E63873, L_1, AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeFilePicker_CanExportFiles_mA687449FB6B1EB553522DA88DABAC843B31AE980 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B6B8DB8A33C9C48373F0CF0D4EE606B040ADC3E); s_Il2CppMethodInitialized = true; } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0; L_0 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1; L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); NullCheck(L_0); bool L_2; L_2 = AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6(L_0, _stringLiteral7B6B8DB8A33C9C48373F0CF0D4EE606B040ADC3E, L_1, AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeFilePicker_CanExportMultipleFiles_mEAF4A6057A83982D647A7C5396823D97CFE75C9B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EAC1A4DA5D054634BF9A15CF30F3801DAB20154); s_Il2CppMethodInitialized = true; } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_0; L_0 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1; L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); NullCheck(L_0); bool L_2; L_2 = AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6(L_0, _stringLiteral7EAC1A4DA5D054634BF9A15CF30F3801DAB20154, L_1, AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeFilePicker_IsFilePickerBusy_mB5A7E1D2367DDD7E2397B8E29E3D589BF996B85D (const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeFilePicker_ConvertExtensionToFileType_m8309B8A700A58E84AA581610A31AD71EC13868EB (String_t* ___0_extension, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52E8298879B687FBFF2F48674AA2AFC36D912949); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_extension; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (!L_1) { goto IL_000a; } } { return (String_t*)NULL; } IL_000a: { String_t* L_2 = ___0_extension; NullCheck(L_2); int32_t L_3; L_3 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_2, ((int32_t)42), NULL); if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_0020; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCC9ECFD07181921BFE130C43964B6D01EB19D62A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeFilePicker_ConvertExtensionToFileType_m8309B8A700A58E84AA581610A31AD71EC13868EB_RuntimeMethod_var))); } IL_0020: { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_5; L_5 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6; String_t* L_8 = ___0_extension; NullCheck(L_8); String_t* L_9; L_9 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_8, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_9); (L_7)->SetAt(static_cast(0), (RuntimeObject*)L_9); NullCheck(L_5); String_t* L_10; L_10 = AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3(L_5, _stringLiteral52E8298879B687FBFF2F48674AA2AFC36D912949, L_7, AndroidJavaObject_CallStatic_TisString_t_mB5DC41208BD7C326A089C20F4F1C2B8B2444ACC3_RuntimeMethod_var); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeFilePicker_PickFile_m4DBDF074BE2DA301060F910C1984E92B37862878 (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* ___0_callback, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_allowedFileTypes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass23_0_U3CPickFileU3Eb__0_mA84352D0D5F3B6ABA6F816DC96B020B4881304CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* V_0 = NULL; { U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* L_0 = (U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass23_0__ctor_mEE03DF8FE743D868DE42649F1138B782066EA5DE(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* L_1 = V_0; FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* L_2 = ___0_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* L_3 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ___1_allowedFileTypes; NullCheck(L_3); L_3->___allowedFileTypes = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___allowedFileTypes), (void*)L_4); U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* L_5 = V_0; NullCheck(L_5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5->___allowedFileTypes; if (!L_6) { goto IL_0025; } } { U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* L_7 = V_0; NullCheck(L_7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7->___allowedFileTypes; NullCheck(L_8); if ((((RuntimeArray*)L_8)->max_length)) { goto IL_0039; } } IL_0025: { U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* L_9 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10; NullCheck(L_11); (L_11)->SetAt(static_cast(0), (String_t*)_stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF); NullCheck(L_9); L_9->___allowedFileTypes = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_9->___allowedFileTypes), (void*)L_11); } IL_0039: { U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* L_12 = V_0; PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* L_13 = (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181*)il2cpp_codegen_object_new(PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); PermissionCallback__ctor_mFFE3E172817EB89591780E6B9B31CD24778370EE(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass23_0_U3CPickFileU3Eb__0_mA84352D0D5F3B6ABA6F816DC96B020B4881304CB_RuntimeMethod_var), NULL); NativeFilePicker_RequestPermissionAsync_m0A17ACEB29BEC46EFD9289EAC7EF24D8FB598633(L_13, (bool)1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeFilePicker_PickMultipleFiles_mF17C87966F90E11E06362C9A7BC54CD71B838662 (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* ___0_callback, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_allowedFileTypes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass24_0_U3CPickMultipleFilesU3Eb__0_m9107EB2C748A769DD2AC9C6E5EAF237D244DEC4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* V_0 = NULL; { U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* L_0 = (U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass24_0__ctor_mE43B42990B4C1D5923EB9DBDEA5E8C76CB8F2282(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* L_1 = V_0; MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* L_2 = ___0_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* L_3 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ___1_allowedFileTypes; NullCheck(L_3); L_3->___allowedFileTypes = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___allowedFileTypes), (void*)L_4); U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* L_5 = V_0; NullCheck(L_5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5->___allowedFileTypes; if (!L_6) { goto IL_0025; } } { U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* L_7 = V_0; NullCheck(L_7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7->___allowedFileTypes; NullCheck(L_8); if ((((RuntimeArray*)L_8)->max_length)) { goto IL_0039; } } IL_0025: { U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* L_9 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10; NullCheck(L_11); (L_11)->SetAt(static_cast(0), (String_t*)_stringLiteral87811B8AF8DB46597B9C0A6BEAE14238FC7C81FF); NullCheck(L_9); L_9->___allowedFileTypes = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_9->___allowedFileTypes), (void*)L_11); } IL_0039: { U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* L_12 = V_0; PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* L_13 = (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181*)il2cpp_codegen_object_new(PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); PermissionCallback__ctor_mFFE3E172817EB89591780E6B9B31CD24778370EE(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass24_0_U3CPickMultipleFilesU3Eb__0_m9107EB2C748A769DD2AC9C6E5EAF237D244DEC4D_RuntimeMethod_var), NULL); NativeFilePicker_RequestPermissionAsync_m0A17ACEB29BEC46EFD9289EAC7EF24D8FB598633(L_13, (bool)1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeFilePicker_ExportFile_m426ED517F9F32AF7F76C697A9E526930AE982550 (String_t* ___0_filePath, FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* ___1_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_U3CExportFileU3Eb__0_m2EFCC82049D30A258BE9B6899CF547A866FD5251_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891* G_B2_0 = NULL; U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891* G_B1_0 = NULL; { U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891* L_0 = (U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass25_0__ctor_mE4B07B99D880C54E3141F290202A4BDCE2723912(L_0, NULL); U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891* L_1 = L_0; FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_2 = ___1_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891* L_3 = L_1; String_t* L_4 = ___0_filePath; NullCheck(L_3); L_3->___filePath = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___filePath), (void*)L_4); U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891* L_5 = L_3; NullCheck(L_5); String_t* L_6 = L_5->___filePath; bool L_7; L_7 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_6, NULL); if (!L_7) { G_B2_0 = L_5; goto IL_002b; } G_B1_0 = L_5; } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1DD2DCBF57EE098EC1BA3AF3CB6B29AF78745408)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeFilePicker_ExportFile_m426ED517F9F32AF7F76C697A9E526930AE982550_RuntimeMethod_var))); } IL_002b: { PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* L_9 = (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181*)il2cpp_codegen_object_new(PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); PermissionCallback__ctor_mFFE3E172817EB89591780E6B9B31CD24778370EE(L_9, G_B2_0, (intptr_t)((void*)U3CU3Ec__DisplayClass25_0_U3CExportFileU3Eb__0_m2EFCC82049D30A258BE9B6899CF547A866FD5251_RuntimeMethod_var), NULL); NativeFilePicker_RequestPermissionAsync_m0A17ACEB29BEC46EFD9289EAC7EF24D8FB598633(L_9, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeFilePicker_ExportMultipleFiles_m30A16BADBC718548A293BFF9194A9969ADF7EF34 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_filePaths, FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* ___1_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_U3CExportMultipleFilesU3Eb__0_mCDBE9DEB84346762785BB88D08496805690738DB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* V_0 = NULL; { U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* L_0 = (U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass26_0__ctor_m69EFC160E2CBAF4843CAC0B27C1F777506E57C1E(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* L_1 = V_0; FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_2 = ___1_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* L_3 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ___0_filePaths; NullCheck(L_3); L_3->___filePaths = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___filePaths), (void*)L_4); U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* L_5 = V_0; NullCheck(L_5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5->___filePaths; if (!L_6) { goto IL_0025; } } { U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* L_7 = V_0; NullCheck(L_7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7->___filePaths; NullCheck(L_8); if ((((RuntimeArray*)L_8)->max_length)) { goto IL_0030; } } IL_0025: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral05F87825FD487F6A7AEFBFE96C893E76672B03A6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeFilePicker_ExportMultipleFiles_m30A16BADBC718548A293BFF9194A9969ADF7EF34_RuntimeMethod_var))); } IL_0030: { U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* L_10 = V_0; PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* L_11 = (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181*)il2cpp_codegen_object_new(PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181_il2cpp_TypeInfo_var); PermissionCallback__ctor_mFFE3E172817EB89591780E6B9B31CD24778370EE(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass26_0_U3CExportMultipleFilesU3Eb__0_mCDBE9DEB84346762785BB88D08496805690738DB_RuntimeMethod_var), NULL); NativeFilePicker_RequestPermissionAsync_m0A17ACEB29BEC46EFD9289EAC7EF24D8FB598633(L_11, (bool)0, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void PermissionCallback_Invoke_m44F42C5FBA56836948249B7184FF020A8D73C386_Multicast(PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __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_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* 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_m44F42C5FBA56836948249B7184FF020A8D73C386_OpenInst(PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __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_m44F42C5FBA56836948249B7184FF020A8D73C386_OpenStatic(PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __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_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181 (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __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_mFFE3E172817EB89591780E6B9B31CD24778370EE (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __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_m44F42C5FBA56836948249B7184FF020A8D73C386_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_m44F42C5FBA56836948249B7184FF020A8D73C386_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallback_Invoke_m44F42C5FBA56836948249B7184FF020A8D73C386 (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __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_m07822A9D611515665D63C7DCB58A19EBFE953F8B (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __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_t0082A6A8B788B8C0B0633A4500A53D9FD5E04BB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } void *__d_args[2] = {0}; __d_args[0] = Box(Permission_t0082A6A8B788B8C0B0633A4500A53D9FD5E04BB0_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_mD22A4E0191FA6FA2D36A51F150717B5CA6DB525E (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __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 FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_Multicast(FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __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++) { FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* 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 FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_OpenInst(FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __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 FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_OpenStatic(FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __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_FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239 (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __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 FilePickedCallback__ctor_mDC0CE5F123DC76DE666C1B5522DA389A2EC6D601 (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __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)&FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_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)&FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_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)&FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __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* FilePickedCallback_BeginInvoke_mF092ECA41A3F9C481C115E9856DBD1B091E97B71 (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __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 FilePickedCallback_EndInvoke_m5BD5B3C5480F94EB69F5E11681A44851394F22C9 (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __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 MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_Multicast(MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __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++) { MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* 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 MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_OpenInst(MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __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 MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_OpenStatic(MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __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_MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453 (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __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 MultipleFilesPickedCallback__ctor_mE68919290D29BF03E91DFDAD70C3A6E34B6DF685 (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __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)&MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_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)&MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_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)&MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __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* MultipleFilesPickedCallback_BeginInvoke_m0537C4EDA9A2DAC49CEFC14E677CF0E883F4FC4C (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __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 MultipleFilesPickedCallback_EndInvoke_mCA35D73F6DD240722E3042A6460A55991A0A9227 (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __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 FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_Multicast(FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __this, bool ___0_success, 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++) { FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_success, reinterpret_cast(currentDelegate->___method)); } } void FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_OpenInst(FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __this, bool ___0_success, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (bool, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_success, method); } void FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_OpenStatic(FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __this, bool ___0_success, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (bool, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_success, method); } IL2CPP_EXTERN_C void DelegatePInvokeWrapper_FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92 (FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __this, bool ___0_success, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); il2cppPInvokeFunc(static_cast(___0_success)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilesExportedCallback__ctor_mE7DA398D9EF76E94F9A7EEF90FADC72160CB940A (FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __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)&FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_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)&FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F (FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __this, bool ___0_success, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_success, reinterpret_cast(__this->___method)); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FilesExportedCallback_BeginInvoke_mB4379686AAC2F8D3D8573075E62998569EF72724 (FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __this, bool ___0_success, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = Box(il2cpp_defaults.boolean_class, &___0_success); return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilesExportedCallback_EndInvoke_mB5197203B13FBA8E7AE7B095FFA2481CB7F58E60 (FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __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 #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_m73AB357ECE8ED02DBDFFAD067377B4D9A09529FA (U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0_U3CRequestPermissionAsyncU3Eb__0_mD933057E3C979D3EE8EE7BB61A857186FBA40A62 (U3CU3Ec__DisplayClass16_0_t6D79D809DD58A868AE04362509F6CA40B3148E6A* __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_mA62FC4FDA66E2D11625E7B27D5D1B89CFD0384B3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { TaskCompletionSource_1_tEC18EA52DF8FB29AEFC26F7C99B019B069F8E36F* L_0 = __this->___tcs; int32_t L_1 = ___0_permission; NullCheck(L_0); TaskCompletionSource_1_SetResult_mA62FC4FDA66E2D11625E7B27D5D1B89CFD0384B3(L_0, L_1, TaskCompletionSource_1_SetResult_mA62FC4FDA66E2D11625E7B27D5D1B89CFD0384B3_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__DisplayClass23_0__ctor_mEE03DF8FE743D868DE42649F1138B782066EA5DE (U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass23_0_U3CPickFileU3Eb__0_mA84352D0D5F3B6ABA6F816DC96B020B4881304CB (U3CU3Ec__DisplayClass23_0_t796FDD6F12CA28580006C8ABB2A9F847BA6F82E3* __this, int32_t ___0_permission, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral395F4E952FEF3D1CC17A7DD179DB84400B266789); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* G_B4_0 = NULL; FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* G_B3_0 = NULL; { int32_t L_0 = ___0_permission; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_000b; } } { bool L_1; L_1 = NativeFilePicker_IsFilePickerBusy_mB5A7E1D2367DDD7E2397B8E29E3D589BF996B85D(NULL); if (!L_1) { goto IL_001d; } } IL_000b: { FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* L_2 = __this->___callback; FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* L_3 = L_2; if (L_3) { G_B4_0 = L_3; goto IL_0016; } G_B3_0 = L_3; } { return; } IL_0016: { NullCheck(G_B4_0); FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_inline(G_B4_0, (String_t*)NULL, NULL); return; } IL_001d: { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_4; L_4 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_5; AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_7; L_7 = NativeFilePicker_get_Context_m793107E9B17DD8CEA97B2883EFB04CD9E04AF60D(NULL); NullCheck(L_6); ArrayElementTypeCheck (L_6, L_7); (L_6)->SetAt(static_cast(0), (RuntimeObject*)L_7); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_6; FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* L_9 = __this->___callback; FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* L_10 = (FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7*)il2cpp_codegen_object_new(FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7_il2cpp_TypeInfo_var); FPResultCallbackAndroid__ctor_m8264F5CE7BBD6F4C3CACD85DBE9DAF713E8D7019(L_10, L_9, (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453*)NULL, (FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92*)NULL, NULL); NullCheck(L_8); ArrayElementTypeCheck (L_8, L_10); (L_8)->SetAt(static_cast(1), (RuntimeObject*)L_10); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_8; bool L_12 = ((bool)0); RuntimeObject* L_13 = Box(il2cpp_defaults.boolean_class, &L_12); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_13); (L_11)->SetAt(static_cast(2), (RuntimeObject*)L_13); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_11; String_t* L_15; L_15 = NativeFilePicker_get_SelectedFilePath_mA4D23B13BB621FEFC506B158E827F9A425EAB86E(NULL); NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(3), (RuntimeObject*)L_15); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_14; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = __this->___allowedFileTypes; NullCheck(L_16); ArrayElementTypeCheck (L_16, L_17); (L_16)->SetAt(static_cast(4), (RuntimeObject*)L_17); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_16; NullCheck(L_18); ArrayElementTypeCheck (L_18, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); (L_18)->SetAt(static_cast(5), (RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); NullCheck(L_4); AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_4, _stringLiteral395F4E952FEF3D1CC17A7DD179DB84400B266789, L_18, 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__DisplayClass24_0__ctor_mE43B42990B4C1D5923EB9DBDEA5E8C76CB8F2282 (U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass24_0_U3CPickMultipleFilesU3Eb__0_m9107EB2C748A769DD2AC9C6E5EAF237D244DEC4D (U3CU3Ec__DisplayClass24_0_t5CD9674734E11204128BACBD0FB9A96E54614775* __this, int32_t ___0_permission, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral395F4E952FEF3D1CC17A7DD179DB84400B266789); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* G_B4_0 = NULL; MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* G_B3_0 = NULL; { int32_t L_0 = ___0_permission; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_000b; } } { bool L_1; L_1 = NativeFilePicker_IsFilePickerBusy_mB5A7E1D2367DDD7E2397B8E29E3D589BF996B85D(NULL); if (!L_1) { goto IL_001d; } } IL_000b: { MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* L_2 = __this->___callback; MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* L_3 = L_2; if (L_3) { G_B4_0 = L_3; goto IL_0016; } G_B3_0 = L_3; } { return; } IL_0016: { NullCheck(G_B4_0); MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_inline(G_B4_0, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL); return; } IL_001d: { bool L_4; L_4 = NativeFilePicker_CanPickMultipleFiles_m206788E893263B7B8586F5E00E3D3626EB0354FB(NULL); if (!L_4) { goto IL_0074; } } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_5; L_5 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6; AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8; L_8 = NativeFilePicker_get_Context_m793107E9B17DD8CEA97B2883EFB04CD9E04AF60D(NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_8); (L_7)->SetAt(static_cast(0), (RuntimeObject*)L_8); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_7; MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* L_10 = __this->___callback; FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* L_11 = (FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7*)il2cpp_codegen_object_new(FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7_il2cpp_TypeInfo_var); FPResultCallbackAndroid__ctor_m8264F5CE7BBD6F4C3CACD85DBE9DAF713E8D7019(L_11, (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239*)NULL, L_10, (FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92*)NULL, NULL); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_11); (L_9)->SetAt(static_cast(1), (RuntimeObject*)L_11); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_9; bool L_13 = ((bool)1); RuntimeObject* L_14 = Box(il2cpp_defaults.boolean_class, &L_13); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_14); (L_12)->SetAt(static_cast(2), (RuntimeObject*)L_14); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = L_12; String_t* L_16; L_16 = NativeFilePicker_get_SelectedFilePath_mA4D23B13BB621FEFC506B158E827F9A425EAB86E(NULL); NullCheck(L_15); ArrayElementTypeCheck (L_15, L_16); (L_15)->SetAt(static_cast(3), (RuntimeObject*)L_16); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_15; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = __this->___allowedFileTypes; NullCheck(L_17); ArrayElementTypeCheck (L_17, L_18); (L_17)->SetAt(static_cast(4), (RuntimeObject*)L_18); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_17; NullCheck(L_19); ArrayElementTypeCheck (L_19, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); (L_19)->SetAt(static_cast(5), (RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); NullCheck(L_5); AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_5, _stringLiteral395F4E952FEF3D1CC17A7DD179DB84400B266789, L_19, NULL); return; } IL_0074: { MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* L_20 = __this->___callback; if (!L_20) { goto IL_0088; } } { MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* L_21 = __this->___callback; NullCheck(L_21); MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_inline(L_21, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL); } IL_0088: { 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__DisplayClass25_0__ctor_mE4B07B99D880C54E3141F290202A4BDCE2723912 (U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0_U3CExportFileU3Eb__0_m2EFCC82049D30A258BE9B6899CF547A866FD5251 (U3CU3Ec__DisplayClass25_0_tE67F73AD2F9336D715C52F0B6C68504D7E91C891* __this, int32_t ___0_permission, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12F7336BA3E1D5A0337EC089AD81F021B8FE9865); s_Il2CppMethodInitialized = true; } FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* G_B4_0 = NULL; FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* G_B3_0 = NULL; { int32_t L_0 = ___0_permission; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_000b; } } { bool L_1; L_1 = NativeFilePicker_IsFilePickerBusy_mB5A7E1D2367DDD7E2397B8E29E3D589BF996B85D(NULL); if (!L_1) { goto IL_001d; } } IL_000b: { FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_2 = __this->___callback; FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_3 = L_2; if (L_3) { G_B4_0 = L_3; goto IL_0016; } G_B3_0 = L_3; } { return; } IL_0016: { NullCheck(G_B4_0); FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_inline(G_B4_0, (bool)0, NULL); return; } IL_001d: { bool L_4; L_4 = NativeFilePicker_CanExportFiles_mA687449FB6B1EB553522DA88DABAC843B31AE980(NULL); if (!L_4) { goto IL_006d; } } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_5; L_5 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6; AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8; L_8 = NativeFilePicker_get_Context_m793107E9B17DD8CEA97B2883EFB04CD9E04AF60D(NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_8); (L_7)->SetAt(static_cast(0), (RuntimeObject*)L_8); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_7; FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_10 = __this->___callback; FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* L_11 = (FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7*)il2cpp_codegen_object_new(FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7_il2cpp_TypeInfo_var); FPResultCallbackAndroid__ctor_m8264F5CE7BBD6F4C3CACD85DBE9DAF713E8D7019(L_11, (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239*)NULL, (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453*)NULL, L_10, NULL); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_11); (L_9)->SetAt(static_cast(1), (RuntimeObject*)L_11); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_9; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13; String_t* L_15 = __this->___filePath; NullCheck(L_14); (L_14)->SetAt(static_cast(0), (String_t*)L_15); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_14); (L_12)->SetAt(static_cast(2), (RuntimeObject*)L_14); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_12; int32_t L_17 = 1; RuntimeObject* L_18 = Box(il2cpp_defaults.int32_class, &L_17); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_18); (L_16)->SetAt(static_cast(3), (RuntimeObject*)L_18); NullCheck(L_5); AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_5, _stringLiteral12F7336BA3E1D5A0337EC089AD81F021B8FE9865, L_16, NULL); return; } IL_006d: { FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_19 = __this->___callback; if (!L_19) { goto IL_0081; } } { FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_20 = __this->___callback; NullCheck(L_20); FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_inline(L_20, (bool)0, NULL); } IL_0081: { 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__DisplayClass26_0__ctor_m69EFC160E2CBAF4843CAC0B27C1F777506E57C1E (U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0_U3CExportMultipleFilesU3Eb__0_mCDBE9DEB84346762785BB88D08496805690738DB (U3CU3Ec__DisplayClass26_0_tB4E1AE581895BE7A57B1A222424C5A1B8A76AEC3* __this, int32_t ___0_permission, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12F7336BA3E1D5A0337EC089AD81F021B8FE9865); s_Il2CppMethodInitialized = true; } FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* G_B4_0 = NULL; FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* G_B3_0 = NULL; { int32_t L_0 = ___0_permission; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_000b; } } { bool L_1; L_1 = NativeFilePicker_IsFilePickerBusy_mB5A7E1D2367DDD7E2397B8E29E3D589BF996B85D(NULL); if (!L_1) { goto IL_001d; } } IL_000b: { FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_2 = __this->___callback; FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_3 = L_2; if (L_3) { G_B4_0 = L_3; goto IL_0016; } G_B3_0 = L_3; } { return; } IL_0016: { NullCheck(G_B4_0); FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_inline(G_B4_0, (bool)0, NULL); return; } IL_001d: { bool L_4; L_4 = NativeFilePicker_CanExportMultipleFiles_mEAF4A6057A83982D647A7C5396823D97CFE75C9B(NULL); if (!L_4) { goto IL_006b; } } { AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_5; L_5 = NativeFilePicker_get_AJC_m1C82F9B9E552D918E468F6C1ECCCFFA0455F5EEF(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6; AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_8; L_8 = NativeFilePicker_get_Context_m793107E9B17DD8CEA97B2883EFB04CD9E04AF60D(NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_8); (L_7)->SetAt(static_cast(0), (RuntimeObject*)L_8); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_7; FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_10 = __this->___callback; FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* L_11 = (FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7*)il2cpp_codegen_object_new(FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7_il2cpp_TypeInfo_var); FPResultCallbackAndroid__ctor_m8264F5CE7BBD6F4C3CACD85DBE9DAF713E8D7019(L_11, (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239*)NULL, (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453*)NULL, L_10, NULL); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_11); (L_9)->SetAt(static_cast(1), (RuntimeObject*)L_11); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_9; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = __this->___filePaths; NullCheck(L_12); ArrayElementTypeCheck (L_12, L_13); (L_12)->SetAt(static_cast(2), (RuntimeObject*)L_13); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_12; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = __this->___filePaths; NullCheck(L_15); int32_t L_16 = ((int32_t)(((RuntimeArray*)L_15)->max_length)); RuntimeObject* L_17 = Box(il2cpp_defaults.int32_class, &L_16); NullCheck(L_14); ArrayElementTypeCheck (L_14, L_17); (L_14)->SetAt(static_cast(3), (RuntimeObject*)L_17); NullCheck(L_5); AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_5, _stringLiteral12F7336BA3E1D5A0337EC089AD81F021B8FE9865, L_14, NULL); return; } IL_006b: { FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_18 = __this->___callback; if (!L_18) { goto IL_007f; } } { FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_19 = __this->___callback; NullCheck(L_19); FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_inline(L_19, (bool)0, NULL); } IL_007f: { 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_t46FDEBF28D83F78974AF889299F258D847C0B6AC UnitySourceGeneratedAssemblyMonoScriptTypes_v1_Get_mF37082151D697DC788C255B071E7A34D9B6D061A (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_tD658001C41C023670B772CD5DB2F0E11EA23905B____79D130561005E17B48B680542DA7CC8AAB95FE2D85235A7471BD93FE8F0A7BA8_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tD658001C41C023670B772CD5DB2F0E11EA23905B____F97E788E2A6DE68AC1901B4A572549E22A4878C367A489B5B7791CA4EABCF90C_FieldInfo_var); s_Il2CppMethodInitialized = true; } MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)282)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_tD658001C41C023670B772CD5DB2F0E11EA23905B____79D130561005E17B48B680542DA7CC8AAB95FE2D85235A7471BD93FE8F0A7BA8_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)181)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_tD658001C41C023670B772CD5DB2F0E11EA23905B____F97E788E2A6DE68AC1901B4A572549E22A4878C367A489B5B7791CA4EABCF90C_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 = 4; (&V_0)->___IsEditorOnly = (bool)0; MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySourceGeneratedAssemblyMonoScriptTypes_v1__ctor_m3D0B8B4C00B785374799D68743865E05028A8F51 (UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t14EAA43DAF3BCABAE96F79C64A7AF935E4372C06* __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_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshal_pinvoke(const MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC& unmarshaled, MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC_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_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshal_pinvoke_back(const MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshaled_pinvoke& marshaled, MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC& unmarshaled) { unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData)); unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, 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_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshal_pinvoke_cleanup(MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC_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_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshal_com(const MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC& unmarshaled, MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC_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_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshal_com_back(const MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshaled_com& marshaled, MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC& unmarshaled) { unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData)); unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, 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_t46FDEBF28D83F78974AF889299F258D847C0B6AC_marshal_com_cleanup(MonoScriptData_t46FDEBF28D83F78974AF889299F258D847C0B6AC_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 FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* FPCallbackHelper_Create_mD86B3542CFB109FD9FA2DD3A216A2752E8C82ECF (bool ___0_autoDestroyWithCallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisFPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF_mE537541C8B5613AD08F7BAD0E1E17AA115E15909_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6383489455389CBBBBFE23A8B89F240126AC31BA); s_Il2CppMethodInitialized = true; } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_0, _stringLiteral6383489455389CBBBBFE23A8B89F240126AC31BA, NULL); NullCheck(L_0); FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_1; L_1 = GameObject_AddComponent_TisFPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF_mE537541C8B5613AD08F7BAD0E1E17AA115E15909(L_0, GameObject_AddComponent_TisFPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF_mE537541C8B5613AD08F7BAD0E1E17AA115E15909_RuntimeMethod_var); FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_2 = L_1; bool L_3 = ___0_autoDestroyWithCallback; NullCheck(L_2); L_2->___autoDestroyWithCallback = L_3; FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_4 = L_2; NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5; L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_5, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPCallbackHelper_CallOnMainThread_m36117C8F9D8FC012F8231179F5511144B39B63D6 (FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_function, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* V_0 = NULL; bool V_1 = false; { V_0 = __this; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: { { bool L_0 = V_1; if (!L_0) { goto IL_002e; } } { FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_1 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL); } IL_002e: { return; } } }); try { FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_2 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_2, (&V_1), NULL); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___mainThreadAction; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = ___0_function; Delegate_t* L_5; L_5 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_3, L_4, NULL); __this->___mainThreadAction = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_5, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___mainThreadAction), (void*)((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_5, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var))); goto IL_002f; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPCallbackHelper_Update_mAA33ACE8AA8668D87C38682C48B220293801C08F (FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL; FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* V_1 = NULL; bool V_2 = false; { Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___mainThreadAction; if (!L_0) { goto IL_004a; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0036: { { bool L_1 = __this->___autoDestroyWithCallback; if (!L_1) { goto IL_0049; } } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2; L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL); } IL_0049: { return; } } }); try { { V_1 = __this; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0024_1: { { bool L_3 = V_2; if (!L_3) { goto IL_002d_1; } } { FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_4 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL); } IL_002d_1: { return; } } }); try { FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_5 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_2), NULL); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = __this->___mainThreadAction; V_0 = L_6; __this->___mainThreadAction = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___mainThreadAction), (void*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)NULL); goto IL_002e_1; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002e_1: { Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_0; NullCheck(L_7); Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_7, NULL); goto IL_004a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPCallbackHelper__ctor_m25D058AF935846A5C213FABE6B94E087E4907F70 (FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* __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 FPPermissionCallbackAndroid__ctor_m63C21B03FF6CA154844AAA51119043F8A248247E (FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876* __this, PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* ___0_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96A02D2FCD1F00A3E39C42553181D2498C015262); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var); AndroidJavaProxy__ctor_m2832886A0E1BBF6702653A7C6A4609F11FB712C7(__this, _stringLiteral96A02D2FCD1F00A3E39C42553181D2498C015262, NULL); PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* L_0 = ___0_callback; __this->___callback = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___callback), (void*)L_0); FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_1; L_1 = FPCallbackHelper_Create_mD86B3542CFB109FD9FA2DD3A216A2752E8C82ECF((bool)1, NULL); __this->___callbackHelper = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___callbackHelper), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPPermissionCallbackAndroid_OnPermissionResult_m1797D88E285D814975CFFE7D3DC47C300864F06A (FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876* __this, int32_t ___0_result, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3COnPermissionResultU3Eb__0_mB4F96051203E9F850F573A1A36774AC07E11D4B0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB* V_0 = NULL; { U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB* L_0 = (U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass3_0__ctor_mAE2A148C19D6499209764511F97E2EBDA84402D3(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB* L_1 = V_0; NullCheck(L_1); L_1->___U3CU3E4__this = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this); U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB* L_2 = V_0; int32_t L_3 = ___0_result; NullCheck(L_2); L_2->___result = L_3; FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_4 = __this->___callbackHelper; U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB* L_5 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3COnPermissionResultU3Eb__0_mB4F96051203E9F850F573A1A36774AC07E11D4B0_RuntimeMethod_var), NULL); NullCheck(L_4); FPCallbackHelper_CallOnMainThread_m36117C8F9D8FC012F8231179F5511144B39B63D6(L_4, L_6, 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__DisplayClass3_0__ctor_mAE2A148C19D6499209764511F97E2EBDA84402D3 (U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0_U3COnPermissionResultU3Eb__0_mB4F96051203E9F850F573A1A36774AC07E11D4B0 (U3CU3Ec__DisplayClass3_0_t59371049D8A94F0996E2C11FD159EE83083095DB* __this, const RuntimeMethod* method) { { FPPermissionCallbackAndroid_t31A684D0D11844BFCA5EC42B8923A9C684C54876* L_0 = __this->___U3CU3E4__this; NullCheck(L_0); PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* L_1 = L_0->___callback; int32_t L_2 = __this->___result; NullCheck(L_1); PermissionCallback_Invoke_m44F42C5FBA56836948249B7184FF020A8D73C386_inline(L_1, 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 FPResultCallbackAndroid__ctor_m8264F5CE7BBD6F4C3CACD85DBE9DAF713E8D7019 (FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* __this, FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* ___0_pickCallback, MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* ___1_pickCallbackMultiple, FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* ___2_exportCallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B0ED97629562BBBB5AA6BB5AC34D62ACB630706); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var); AndroidJavaProxy__ctor_m2832886A0E1BBF6702653A7C6A4609F11FB712C7(__this, _stringLiteral8B0ED97629562BBBB5AA6BB5AC34D62ACB630706, NULL); FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* L_0 = ___0_pickCallback; __this->___pickCallback = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___pickCallback), (void*)L_0); MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* L_1 = ___1_pickCallbackMultiple; __this->___pickCallbackMultiple = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___pickCallbackMultiple), (void*)L_1); FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_2 = ___2_exportCallback; __this->___exportCallback = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___exportCallback), (void*)L_2); FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_3; L_3 = FPCallbackHelper_Create_mD86B3542CFB109FD9FA2DD3A216A2752E8C82ECF((bool)1, NULL); __this->___callbackHelper = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___callbackHelper), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPResultCallbackAndroid_OnFilePicked_mC0035285EACA29579D4D6F99213B26C33B4A68D4 (FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* __this, String_t* ___0_path, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3COnFilePickedU3Eb__0_mD20A2DB3A6BC950C76957269FA5354BC95812792_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281* V_0 = NULL; { U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281* L_0 = (U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass5_0__ctor_mDAC26F19AF30F3A725E38B0FD13DADCB323870A8(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281* L_1 = V_0; NullCheck(L_1); L_1->___U3CU3E4__this = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this); U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281* L_2 = V_0; String_t* L_3 = ___0_path; NullCheck(L_2); L_2->___path = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_2->___path), (void*)L_3); FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_4 = __this->___callbackHelper; U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281* L_5 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3COnFilePickedU3Eb__0_mD20A2DB3A6BC950C76957269FA5354BC95812792_RuntimeMethod_var), NULL); NullCheck(L_4); FPCallbackHelper_CallOnMainThread_m36117C8F9D8FC012F8231179F5511144B39B63D6(L_4, L_6, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPResultCallbackAndroid_OnMultipleFilesPicked_m74E4FE3C13B4957F09F8D8A08DA1B32678C1F70D (FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* __this, String_t* ___0_paths, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3COnMultipleFilesPickedU3Eb__0_m030D7D65A432030A3E3A696946518B7C8842F6C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06* V_0 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; { U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06* L_0 = (U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass6_0__ctor_mC9B5044E8A373203D856E97D470E30AE9164B274(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06* L_1 = V_0; NullCheck(L_1); L_1->___U3CU3E4__this = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this); U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06* L_2 = V_0; NullCheck(L_2); L_2->___result = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_2->___result), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL); String_t* L_3 = ___0_paths; bool L_4; L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL); if (L_4) { goto IL_0096; } } { String_t* L_5 = ___0_paths; NullCheck(L_5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6; L_6 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_5, ((int32_t)62), 0, NULL); V_1 = L_6; V_2 = 0; V_3 = 0; goto IL_003e; } IL_002c: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = V_1; int32_t L_8 = V_3; NullCheck(L_7); int32_t L_9 = L_8; String_t* L_10 = (L_7)->GetAt(static_cast(L_9)); bool L_11; L_11 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_10, NULL); if (L_11) { goto IL_003a; } } { int32_t L_12 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_003a: { int32_t L_13 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003e: { int32_t L_14 = V_3; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = V_1; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_002c; } } { int32_t L_16 = V_2; if (L_16) { goto IL_0050; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0); V_1 = L_17; goto IL_008f; } IL_0050: { int32_t L_18 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = V_1; NullCheck(L_19); if ((((int32_t)L_18) == ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_008f; } } { int32_t L_20 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)L_20); V_4 = L_21; V_5 = 0; V_6 = 0; goto IL_0085; } IL_0066: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = V_1; int32_t L_23 = V_5; NullCheck(L_22); int32_t L_24 = L_23; String_t* L_25 = (L_22)->GetAt(static_cast(L_24)); bool L_26; L_26 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_25, NULL); if (L_26) { goto IL_007f; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = V_4; int32_t L_28 = V_6; int32_t L_29 = L_28; V_6 = ((int32_t)il2cpp_codegen_add(L_29, 1)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = V_1; int32_t L_31 = V_5; NullCheck(L_30); int32_t L_32 = L_31; String_t* L_33 = (L_30)->GetAt(static_cast(L_32)); NullCheck(L_27); (L_27)->SetAt(static_cast(L_29), (String_t*)L_33); } IL_007f: { int32_t L_34 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_0085: { int32_t L_35 = V_5; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = V_1; NullCheck(L_36); if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))) { goto IL_0066; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = V_4; V_1 = L_37; } IL_008f: { U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06* L_38 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_1; NullCheck(L_38); L_38->___result = L_39; Il2CppCodeGenWriteBarrier((void**)(&L_38->___result), (void*)L_39); } IL_0096: { FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_40 = __this->___callbackHelper; U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06* L_41 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_42 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_42, L_41, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3COnMultipleFilesPickedU3Eb__0_m030D7D65A432030A3E3A696946518B7C8842F6C4_RuntimeMethod_var), NULL); NullCheck(L_40); FPCallbackHelper_CallOnMainThread_m36117C8F9D8FC012F8231179F5511144B39B63D6(L_40, L_42, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPResultCallbackAndroid_OnFilesExported_m1B52622D6D9C19805804A6D379B673E049888579 (FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* __this, bool ___0_result, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_U3COnFilesExportedU3Eb__0_mFDE81E4D7F3F270B040A97CC1F03F478445FFA7F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01* V_0 = NULL; { U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01* L_0 = (U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass7_0__ctor_m0144C6392CE093DF03DD1974021529E79A935BB1(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01* L_1 = V_0; NullCheck(L_1); L_1->___U3CU3E4__this = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this); U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01* L_2 = V_0; bool L_3 = ___0_result; NullCheck(L_2); L_2->___result = L_3; FPCallbackHelper_tEE680C0CAE77C38AFC0AFF00328B1D02CAC42FFF* L_4 = __this->___callbackHelper; U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01* L_5 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass7_0_U3COnFilesExportedU3Eb__0_mFDE81E4D7F3F270B040A97CC1F03F478445FFA7F_RuntimeMethod_var), NULL); NullCheck(L_4); FPCallbackHelper_CallOnMainThread_m36117C8F9D8FC012F8231179F5511144B39B63D6(L_4, L_6, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mDAC26F19AF30F3A725E38B0FD13DADCB323870A8 (U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0_U3COnFilePickedU3Eb__0_mD20A2DB3A6BC950C76957269FA5354BC95812792 (U3CU3Ec__DisplayClass5_0_t199EB4C5241658D733DE951FEC4175EAB4FDA281* __this, const RuntimeMethod* method) { FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* G_B2_0 = NULL; FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* G_B1_0 = NULL; String_t* G_B3_0 = NULL; FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* G_B3_1 = NULL; { FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* L_0 = __this->___U3CU3E4__this; NullCheck(L_0); FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* L_1 = L_0->___pickCallback; String_t* L_2 = __this->___path; bool L_3; L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL); if (!L_3) { G_B2_0 = L_1; goto IL_001b; } G_B1_0 = L_1; } { G_B3_0 = ((String_t*)(NULL)); G_B3_1 = G_B1_0; goto IL_0021; } IL_001b: { String_t* L_4 = __this->___path; G_B3_0 = L_4; G_B3_1 = G_B2_0; } IL_0021: { NullCheck(G_B3_1); FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_inline(G_B3_1, G_B3_0, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mC9B5044E8A373203D856E97D470E30AE9164B274 (U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0_U3COnMultipleFilesPickedU3Eb__0_m030D7D65A432030A3E3A696946518B7C8842F6C4 (U3CU3Ec__DisplayClass6_0_t3106BC298E299132C4A71FE8936BA4788F308F06* __this, const RuntimeMethod* method) { MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* G_B2_0 = NULL; MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* G_B1_0 = NULL; MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* G_B3_0 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_0 = NULL; MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* G_B4_1 = NULL; { FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* L_0 = __this->___U3CU3E4__this; NullCheck(L_0); MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* L_1 = L_0->___pickCallbackMultiple; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = __this->___result; if (!L_2) { G_B2_0 = L_1; goto IL_001c; } G_B1_0 = L_1; } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = __this->___result; NullCheck(L_3); if ((((RuntimeArray*)L_3)->max_length)) { G_B3_0 = G_B1_0; goto IL_001f; } G_B2_0 = G_B1_0; } IL_001c: { G_B4_0 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(NULL)); G_B4_1 = G_B2_0; goto IL_0025; } IL_001f: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = __this->___result; G_B4_0 = L_4; G_B4_1 = G_B3_0; } IL_0025: { NullCheck(G_B4_1); MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_inline(G_B4_1, G_B4_0, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m0144C6392CE093DF03DD1974021529E79A935BB1 (U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0_U3COnFilesExportedU3Eb__0_mFDE81E4D7F3F270B040A97CC1F03F478445FFA7F (U3CU3Ec__DisplayClass7_0_tA164A1CDFC9B3151F9E2F6186CE7F702618A0E01* __this, const RuntimeMethod* method) { { FPResultCallbackAndroid_t8B6FAA7402D9E839C5C3DCE1B627FE8C4C928FD7* L_0 = __this->___U3CU3E4__this; NullCheck(L_0); FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* L_1 = L_0->___exportCallback; bool L_2 = __this->___result; NullCheck(L_1); FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_inline(L_1, 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 #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 void FilePickedCallback_Invoke_m0180E7EF84B4AD7032008716E629B80E51383FFC_inline (FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* __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 MultipleFilesPickedCallback_Invoke_m5F2C10ABED9853F26F00282AD3799988E4266B7F_inline (MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* __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 FilesExportedCallback_Invoke_m03C754BB4D3F455D5C9F615D6B3FFEEB25415E4F_inline (FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* __this, bool ___0_success, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_success, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PermissionCallback_Invoke_m44F42C5FBA56836948249B7184FF020A8D73C386_inline (PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* __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 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; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } }