Files
Bachelor-Arbeit-Adrian-Haefner/Library/Bee/artifacts/Android/il2cppOutput/cpp/NativeFilePicker.Runtime.cpp
adriadri6972 d3d9c5f833 upload project
2025-07-31 15:21:08 +02:00

3426 lines
181 KiB
C++

#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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181* currentDelegate = reinterpret_cast<PermissionCallback_t5AFD0CA1795CD8ECA8C55C12D3C42CA5631BF181*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_permission, reinterpret_cast<RuntimeMethod*>(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<PInvokeFunc>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239* currentDelegate = reinterpret_cast<FilePickedCallback_tD2661633E4283291D7B1FCC6EE9516C4BE3F2239*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_path, reinterpret_cast<RuntimeMethod*>(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<PInvokeFunc>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453* currentDelegate = reinterpret_cast<MultipleFilesPickedCallback_t870958BD21A68D7D466C1483CC80788D72ECE453*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_paths, reinterpret_cast<RuntimeMethod*>(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<PInvokeFunc>(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<char*>(____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<il2cpp_array_size_t>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92* currentDelegate = reinterpret_cast<FilesExportedCallback_t0F578D4901501C874FF45D8A580B48E4B96B5C92*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_success, reinterpret_cast<RuntimeMethod*>(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<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
il2cppPInvokeFunc(static_cast<int32_t>(___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<RuntimeMethod*>(__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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(4), (RuntimeObject*)L_17);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_16;
NullCheck(L_18);
ArrayElementTypeCheck (L_18, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(4), (RuntimeObject*)L_18);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_17;
NullCheck(L_19);
ArrayElementTypeCheck (L_19, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(0), (String_t*)L_15);
NullCheck(L_12);
ArrayElementTypeCheck (L_12, L_14);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (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<intptr_t> (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<int32_t>(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<bool>(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<int32_t>(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<bool>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_32));
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<RuntimeMethod*>(__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;
}
}